1、表示一个反斜杠 ‘\‘,需要四个反斜杠来转义,即 ‘\\\\‘;头两个是转义出 \ ,并作为转义字符,后两个也是转义 \ ,作为 \ 本身的字符。
2、\num,官方定义:匹配 num,其中 num 是一个正整数,对所获取的匹配的引用。这里,\num 对应的时前面的第几个括号,若num的值大于括号的个数,则会出错。例如:
/(3)\1/ 匹配连续的两个3
/(3)\1\1/ 匹配连续的三个3
/(3)\2/ 出错
/(3)(4)\1/ 匹配连续的两个4,343
/(3)(4)\2/ 匹配连续的两个4,344
/(3)(4)\1\2/ 匹配连续的两个3和两个4,3434
/(3)(4)\1\2\3/ 出错
3、贪婪和非贪婪
时间: 2024-11-08 21:38:48