.但是,它要求开始和结束的引号匹配(例如两个都是双引号或者都是单引号):
/[' "] [^ ' "]*[' "]/
如果要求开始和结束的引号匹配,我们可以使用如下的引用:
/( [' "] ) [^...' "] * \1/
\1匹配的是第一个代括号的子表达式所匹配的模式.在这个例子中,它实施了一种规约,那就是开始的引号必须和结束的引号相匹配.注意,如果反斜杠后跟随的数字比
代括号的子表达式数多,那么它就会被解析为一个十进制的转义序列...,而不是一个引用.你可以坚持使用完整的三个字符来表示转义序列,这们就可以避免混淆了.例如,
使用 \044,而不是\44.下面是正则表达式的选择、分组和引用字符:
字符 ...例如:要匹配词 "javascript" ,我们可以使用正则表达式 /^ javascript $/...."java" 所有的具体值,我们还可以添加属性 g, 即 /\b java \b/gi .