首页 新闻 搜索 专区 学院

谁能解释一下这个正则表达式匹配什么样的字符

0
悬赏园豆:10 [已关闭问题]

(?!.*?NonWindow$)

谢谢了

微风吟的主页 微风吟 | 初学一级 | 园豆:150
提问于:2009-03-17 15:12
< >
分享
其他回答(2)
0

第一次简单这样的表达式

我不是高手 | 园豆:152 (初学一级) | 2009-03-17 15:30
0

不太认识!

子夜星辰 | 园豆:1613 (小虾三级) | 2009-03-17 15:57
0

(?!这个表示反向向前匹配,不包含的意思.

.表示任何非换行字符

*表示前面.表示的字符出现的次数,0~无穷

?表示.*的组合是懒惰匹配模式,也即是如果匹配到几个字符了,后面还有字符匹配则不继续进行匹配(另外一种方式则是贪婪模式)

NonWindows则匹配这个字符串了.

$表示NonWindwos出现在字符串结尾处的才可以.

波波塔 | 园豆:638 (小虾三级) | 2009-03-17 16:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册