正则表达式之获取匹配、非获取匹配、正向预查、负向预查

看一下下面这个表格,就应该很清楚了,绿色代表匹配结果。

说明 正则表达式 匹配结果 $1
普通表达式 windows 98|2000|2003 windows 98 windows 2000 windows 2003
后向引用,获取匹配 windows (98|2000|2003) windows 98windows 2000windows 2003 98,2000,2003
非获取匹配 windows (?:98|2000|2003) windows 98windows 2000windows 2003 获取不到$1
正向预查,非获取匹配 windows (?=98|2000) windows 98 windows 2000 windows 2003
负向预查,非获取匹配 windows (?!98|2000) windows 98 windows 2000 windows 2003
Leave a comment

0 Comments.

Leave a Reply


[ Ctrl + Enter ]


Verify Code   If you cannot see the CheckCode image,please refresh the page again!