正则表达式$量词的使用


c{n} 匹配包含 n 个 c 的序列的字符串。
c{m,n} 匹配包含 m 到 n 个 c 的序列的字符串。
c{n,} 匹配包含至少 n 个 c 的序列的字符串。
c+ 匹配任何包含至少一个 c 的字符串,等价于c{1,} 。
c* 匹配任何包含零个或多个 c 的字符串,等价于c{0,}
c? 匹配任何包含零个或一个 c 的字符串,等价于 c{0, 1}
c$ 匹配任何结尾为 c 的字符串。
^c 匹配任何开头为 c 的字符串。
?=c 匹配任何其后紧接指定字符串 c 的字符串。
对其后紧跟 "all" 的 "is" 进行全局搜索.
var str="Is this all there is"; var patt1=/is(?= all)/g;

对其后没有紧跟 "all" 的 "is" 进行全局搜索:
 var patt1=/is(?! all)/gi;
?!c 匹配任何其后没有紧接指定字符串 c 的字符串。

posted @ 2020-08-21 09:03  seekHelp  阅读(243)  评论(0编辑  收藏  举报