当前位置: 技术问答>linux和unix
正则表达式的一个小问题!!!
来源: 互联网 发布时间:2015-06-13
本文导语: 正则表达式里用表示扩展名, 我现在要匹配字符串里的不知道有什么办法解决否? 如 匹配字符串写成“()([^f]+)()” 用于匹配符合 和中间有任何内容的东西。 我要匹配符合 和之间的 用“()([^f]+)()” 就不行,...
正则表达式里用表示扩展名,
我现在要匹配字符串里的不知道有什么办法解决否?
如
匹配字符串写成“()([^f]+)()”
用于匹配符合 和中间有任何内容的东西。
我要匹配符合 和之间的
用“()([^f]+)()”
就不行,请高手指点,谢谢!
我现在要匹配字符串里的不知道有什么办法解决否?
如
匹配字符串写成“()([^f]+)()”
用于匹配符合 和中间有任何内容的东西。
我要匹配符合 和之间的
用“()([^f]+)()”
就不行,请高手指点,谢谢!
|
http://bbs.chinaunix.net/forum/viewtopic.php?t=93684
正则表达式的贪婪性问题是个老问题了,可以用很多方法解决,我也好长时间没看了,你看看那篇文章,或许对你有帮助,正则表达式的贪婪性表现在他会匹配满足你写的表达式的最大长度,所以为了避免这种情况,你就注意啦!
正则表达式的贪婪性问题是个老问题了,可以用很多方法解决,我也好长时间没看了,你看看那篇文章,或许对你有帮助,正则表达式的贪婪性表现在他会匹配满足你写的表达式的最大长度,所以为了避免这种情况,你就注意啦!
|
.+*为非greedy匹配
|
“()([^f]+)()”
是不是该写成下边那样阿
“()([^f]+)()”
是不是该写成下边那样阿
“()([^f]+)()”
|
up