问题标签 [quote]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1642 浏览

string - 获取 ActionScript3 中特殊字符的 indexOf

在 ActionScript3 中,我想使用输入索引值从一些 HTML 中获取两个引号之间的文本,我只需将第二个引号字符值增加 1。这将非常简单,但是我现在注意到使用 indexOf 似乎无法正常工作带引号和其他特殊字符。

所以我的问题是,如果你有一些这样的 HTML 样式文本:

我怎样才能正确地获得引号的索引“或其他特殊字符?

目前我尝试这个:

但在 0 之后它总是返回错误的索引值。

另外一个快速的附加问题是,有没有比使用 ' ' 来存储带有 " 之类的字符的字符串更好的方法?所以如果我有其他 ' 字符等,它不会引起问题。

编辑 -

这是我创建的函数(用法 = GetQuote(MyText,0) 等)

GetQuote(MyText,0) 的返回是“text-align 但我需要 text-align:center;line-height:150% 代替。

0 投票
3 回答
108 浏览

escaping - 有没有办法在VIm中将文字字符串评估为带引号的字符串?

也就是说,我想动态构建一个带引号的字符串,其中包含转义序列(更珍贵的是,转义字符)

这是我的代码:

现在s:combo包含"\\<C-x>",我如何评估它"\<C-x>"以执行组合:normal

0 投票
2 回答
2496 浏览

php - 如何重置报价对象的账单地址?

每当客户来到单页结帐页面时,我都需要重置报价的帐单地址。

所以我扩展了 OnepageController 的 indexAction() 方法并添加了以下行来创建一个新的报价地址对象并将其分配给报价对象。但是调试代码告诉我,我从报价中得到的地址仍然是旧地址。

0 投票
1 回答
1348 浏览

function - 在 Clojure 中,函数、引用函数和尖引号函数之间的区别

在clojure中,我想知道以下三个之间有什么区别。

结果是

我无法理解第二个人的行为。

我觉得第一个和第三个在 clojure 中是相同的,它是 Lisp-1,并且不区分评估变量和同名函数。

这可能是一个基本问题,但似乎没有足够的信息。请教我。

谢谢。

0 投票
3 回答
339 浏览

lisp - 对 Lisp 引用感到困惑

我有一个关于 lisp 中列表评估的问题。

为什么被评估(a)而不(+ a 1)被评估,

就像(print 4)这里没有评估一样

(print (+ 2 3))在这里被评估

这与它们是标准库函数有关吗?我可以在我的 lisp 程序中定义这样的函数吗?

0 投票
2 回答
412 浏览

r - 在 sqldf 中将引用声明为“引用”

我有一个 csv 文件sep="\t", quote=TRUE,因此引用的数据如下"2011-01-11"

我使用以下脚本将 csv 文件导入 R

temp <- sqldf("select * from dummy limit 10",file.format=list(header=TRUE,sep="\t",quote="\""))

但它给了我类似的东西"\"2011-01-11\""

\"是我想摆脱的每个单元格中的多余东西,我该怎么做?谢谢。

0 投票
3 回答
221 浏览

bash - 我如何学习如何在 bash 中正确引用?

在编写 bash 脚本时,我经常对引用和评估的规则感到困惑。我知道一些基础知识,比如 '' 和 "" 和 `` 之间的区别,但我似乎仍然经常弄错,并且只能尝试各种不同的方式来表达同一件事。

我通常可以通过蛮力解决任何个别问题,但我认为我的概念模型必须以某种未知的方式被无可救药地破坏。

我对 lisp 的引用、评估、读取、打印、语法引用系统没有任何问题。事实上,我写了一些 kata 来帮助人们理解发生了什么:http: //www.learningclojure.com/2010/11/syntax-quote-kata-for-confused.html

我想我正在为 bash 寻找类似的东西(这看起来要复杂得多)。一个好的模型或一组练习将帮助我形成这样一个模型,这将使​​我能够查看一个复杂的 shell 脚本,其中变量正在被转换、评估、打印和读取,并计算出会发生什么无需尝试。

如果做不到这一点,调试过程的好方法,并观察评估的每个阶段发生的事情将非常有帮助。

0 投票
1 回答
404 浏览

php - 在 PHP 中将字符串传递给 Javascript 函数 - 如何正确转义?

我有以下代码:

问题是我不能将字符串传递给clearSelection()Javascript 函数,因为$type需要放在括号中。

我用反斜杠、u0222、多引号等尝试了它,但没有什么能让我找到解决方案。

解决方案:

0 投票
1 回答
2643 浏览

java - SuperCSV 引用每个导出的单元格

我正在使用 superCSV 将 bean 数据导出到 CSV。我希望每个单元格都双引号,而不仅仅是带有特殊字符的单元格。

现在,使用 CsvPreference.EXCEL_NORTH_EUROPE_PREFERENCE,即使是带有特殊字符的单元格也不会被引用。(使用 EXCEL_PREFERENCE 设置包含“。”的地址被引用。)

我的目标是以 MS Office(匈牙利语)可以使用的方式导出地址、电话号码和所有内容,即不会将 +36000000000 之类的电话号码转换为 36000000000。

0 投票
3 回答
158 浏览

list - (list 'quote '5) = ''5 而不是 '(quote 5) 或 '(''5) 的值如何?

似乎 Common Lisp 确实(list 'quote 'x)以一种特殊的方式对待。例如, 的值为(list 'oddp '5)is'(oddp 5)而 的(list 'quote '5)值为''5。换句话说,由于前面的引用,即使它应该处于数据模式,quote 函数似乎也被评估了。

比较以下表达式的值:

评价似乎非常奇特。但我想我可能会很困惑。

有人可以帮助我更好地理解这里的模式吗?