DEELX 正则表达式扩展语法:独立表达式
回到:目录 | 上一页:预搜索(零宽度断言) | 下一页:条件表达式
独立表达式 (?>pattern)
独立表达式所匹配的内容,与将它单独匹配时匹配的内容一致。不管之后的表达式是否匹配成功,独立表达式内部都不进行回退,都不会再次尝试匹配。
说明
相比之下,如果 pattern 不是位于独立表达式中,当后边的表达式匹配失败时,pattern 所包含的不定次数的表达式(?, +, {n,m}, ……)会尝试改变匹配次数,选择表达式(比如:a|b)也会尝试匹配另一个选项,再次进行匹配,以尽量使整个表达式能够匹配成功。
|