不匹配字符串集合的正则怎么写啊?
\b(alex|eden|fly)\b
匹配字符串集合的正则是这样的,那不匹配的应该怎么写啊
------解决方案--------------------好象正则表达式做不了那样的.
------解决方案--------------------匹配字符串的集合
\balex|eden|fly\b
不带()
所以你的$1是不能取出值的
(\balex|eden|fly\b)才能匹配$1
------解决方案--------------------上面的可以实现你所要的啊,你可以测试看看,就是不为alex|eden|fly三个的任意一个。
------解决方案--------------------直接用字符串函数处理