正则表达式如何不匹配多个字符串?
比如,我想查找行首不是“章节”或“型号”或“大纲”的段落,怎么办?本来我以为^[^(章节)(型号)(大纲)]就可以了,结果发现小括号根本就没什么用,中括号里管你有没有小括...
比如,我想查找行首不是“章节”或“型号”或“大纲”的段落,怎么办?本来我以为 ^[^(章节)(型号)(大纲)] 就可以了,结果发现小括号根本就没什么用,中括号里管你有没有小括号,只匹配单字的。所以这里的小括号虽然没有加\,它还是自动转义为字符本身了。
匹配多个字符串的方法倒是有的,就是用分枝条件|号隔离,但这种方法很不好用,表达式稍一复杂就没法了。就象上面的例子,你怎么不匹配多个字符串? 展开
匹配多个字符串的方法倒是有的,就是用分枝条件|号隔离,但这种方法很不好用,表达式稍一复杂就没法了。就象上面的例子,你怎么不匹配多个字符串? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询