欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

不以某个字符串起头的正则表达式怎么写?

shiping1 的头像
acegi支持ant path和perl5的正则表达式,用perl5的话 
^(/abc|/bcd).*$表示匹配以/abc或者/bcd开头的字符串,现在我要的是匹配不以它们开头的,可以对boolean取反,并且需要判断什么时候取反,但是需要修改acegi的源码 
谁给个pattern?ant path和perl5的都行

acegi支持ant path和perl5的正则表达式,用perl5的话 
^(/abc|/bcd).*$表示匹配以/abc或者/bcd开头的字符串,现在我要的是匹配不以它们开头的,可以对boolean取反,并且需要判断什么时候取反,但是需要修改acegi的源码 
谁给个pattern?ant path和perl5的都行


也可以试试JDK自己的 ^(?!/abc|/bcd).* 这个是非消耗性的

来自 http://www.iteye.com/topic/68319


如何写出不以ABC开头的正则表达式?(不用求反功能) [问题点数:50分,结帖人java2000_net]

 收藏
 
 
 
 
 
 
 
 
 

来自  http://bbs.csdn.net/topics/120117465
普通分类: