当前位置: 首页 > 知识库问答 >
问题:

语言变量中的引号和双引号

何禄
2023-03-14

我在DotCMS中有多种语言。语言变量可以包含单引号或双引号。我在javascript中通过用引号包装这些变量来访问这些变量。

我怎样才能解决这个问题?

共有1个答案

王飞英
2023-03-14

因此${text.get('variable_name')只返回一个java.lang.String,这意味着您可以访问所有string.replace()和string.replaceAll()方法。

var text = "${text.get('variable_name').replace("\"","\\\")}";

dotCMS还提供了一个javascript-ify实用程序,如下所示:

var text = "$UtilMethods.javascriptify(${text.get('variable_name')})";
 类似资料:
  • 问题内容: 像这样将变量(例如)连接到现有字符串(例如)中是否更好: 或将变量嵌入到字符串中,如下所示: 还是使用像这样的函数更好: 就处理器时间/效率而言,哪个更好? 问题答案: 进行测试的每个人都得出结论,使用单引号在性能上略有提高。最后,单引号仅导致串联,而双引号则迫使解释器解析变量的完整字符串。 但是,这样做对于最终版本的PHP来说增加的负担很小,以致在大多数情况下,结论是这并不重要。 因

  • 为了澄清,我使用的是XSLT1.0。很抱歉一开始没有具体说明。

  • 请检查以下代码。 是一个变量,它包含一个指向我的图像文件夹(上传)的链接,在文件夹中,我有一些其他文件夹,它们以我的用户名命名。例如:我有一个用户的名字是约翰,所以链接应该是这样的- 主要的想法是,当任何用户登录并浏览他的图片库时,我想把他带到他自己的图片库,这个图片库基本上是以他的名字命名的。 当他访问多媒体资料时,链接中的值将来自用户的登录名(来自会话)。现在的问题是,您可能已经了解到,在上述

  • 问题内容: 这实际上有什么区别? 这工作正常: 但以下操作无效: 这是为什么? 问题答案: 那是因为双引号被认为是标准的,而单引号却没有。这并不是真正针对JQuery,而是关于JSON标准。因此,无论使用JS工具包,您都应该期待相同的行为。 值可以是带双引号的字符串,也可以是数字,也可以是true或false或null,或者是对象或数组。这些结构可以嵌套。

  • 问题内容: 例如,我们有: 有没有更好的方法来在变量周围打印双引号? 问题答案: 更新: 从Python 3.6开始 ,您可以使用f字符串 原始答案: 您可以尝试%格式化 要么 或将引号字符转义为 并且,如果双引号不是一个限制(即单引号可以) 或者像其他人已经说过的那样(将其包含在您的声明中) 使用任何 您 觉得更好或更少引起混淆的东西。 而且,如果您需要对多个单词进行操作,则最好创建一个函数

  • 问题内容: 请检查以下代码。 该变量是一个包含指向我的图像文件夹(上载)的链接的变量,并且在该文件夹中,我还有一些其他文件夹,这些文件夹以我的用户名命名。例如:我有一个名为john的用户,因此链接应该看起来像this-> 。 主要思想是,当任何用户登录并浏览其图片库时,我都希望将他带到自己的画廊,该画廊基本上以他的名字命名。 当他访问画廊时,链接中的值将来自用户的登录名(来自会话)。现在的问题是,