是否能用正则实现判断一段字符串中包含某个子串且不包含另一个子串?

  • 就是一段字符串要同时满足这两个条件才能匹配上:
    1、包含“abc”或“def”
    2、不包含“gh”
    这种有办法用正则实现吗?


UYOU
浏览 892回答 3
3回答

慕丝7291255

直接用字符串函数不就行了,

largeQ

^(?!.*gh).*(abc|def)如果字符串中有\n换行的话,要把.*改为[\s\S]*

幕布斯6054654

用字符串函数吧。正则表达式在这个上面用起来不是很方便,但是可以实现
打开App,查看更多内容
随时随地看视频慕课网APP