引号前面加上反斜杠 (\) 什么意思

来源:百度知道 编辑:UC知道 时间:2024/07/02 10:20:34
要在使用 new 构造函数定义的正则表达式中包含引号,您必须在引号前面加上反斜杠 (\) 转义字符(就像定义任何 String 文本一样)。例如,下面的正则表达式与模式 eat at "joe's" 匹配:

var pattern1:RegExp = new RegExp("eat at \"joe's\"", "");
var pattern2:RegExp = new RegExp('eat at "joe\'s"', "");

没看懂,也怕理解错了,谁给指点一下

as3里的正则表达式

引号前面加上反斜杠 表示引号是ASCII字符,不作为语句语法用途:
("eat at \"joe's\"")

eat at "joe's" -- 整个这串作为一个字符串,包括j前的引号和s后面的引号。

没有反斜杠的引号起语句语法作用。"string",两个引号间的东西是字符串。

不理解为(不划分为) "eat at \" 字符串, joe's\ 字符串, "" 字符串 ...

'eat at "joe\'s"' 里e 后面一个 \' 表示有斜杠的单引号是ASCII字符,不解释为语法上的单引号。
字符串
eat at "joe's"
为完整的一个字符串