diff --git a/docs/regex.md b/docs/regex.md index 1103f41..f8a01c7 100644 --- a/docs/regex.md +++ b/docs/regex.md @@ -359,7 +359,7 @@ JavaScript语言的正则表达式,只支持先行断言(lookahead)和先 /\d+(?!%)/.exec("that’s all 44 of them") // ["44"] ``` -上面两个字符串,如果互换正则表达式,就会匹配失败。另外,还可以看到,正则表达式的括号之中的部分,是不计入返回结果的。 +上面两个字符串,如果互换正则表达式,就会匹配失败。另外,还可以看到,”先行断言“括号之中的部分(`/(?=%)/`),是不计入返回结果的。 ”后行断言“正好与”先行断言“相反,`x`只有在`y`后面才匹配,必须写成`/(?<=y)x/`。比如,只匹配美元符号之后的数字,要写成`/(?<=\$)\d+/`。”后行否定断言“则与”先行否定断言“相反,`x`只有不在`y`后面才匹配,必须写成`/(?