首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

/(?a>)/iU这段php的正则是什么意思呢?解决办法

2012-12-31 
/(?!.*a)/iU这段php的正则是什么意思呢?/(?!.*a)/iU这段php的正则是什么意思呢?[解决办法] (?!pattern)

/(?!.*a>)/iU这段php的正则是什么意思呢?
/(?!.*a>)/iU这段php的正则是什么意思呢?
[解决办法]
 (?!pattern) 负向预查,在任何不匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用


[解决办法]
(?!pattern) 正向否定预查,在任何不匹配pattern的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如“Windows(?!95
[解决办法]
98
[解决办法]
NT
[解决办法]
2000)”能匹配“Windows3.1”中的“Windows”,但不能匹配“Windows2000”中的“Windows”。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始

i(PCRE_CASELESS) 
如果设置了这个修饰符,则表达式不区分大小写.

U(PCRE_UNGREEDY)
这个修饰符翻转数量的"greediness",使得默认不被greedy,但是如果你紧跟问号(?),则可以greedy.这个和Perl不兼容.这个也可以通过在模式里面的(?U)修饰符得到. 

热点排行