为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

UYOU 2018-07-03 19:33:49
就是一段字符串要同时满足这两个条件才能匹配上:1、包含“abc”或“def”2、不包含“gh”这种有办法用正则实现吗?
查看完整描述

3 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

直接用字符串函数不就行了,https://img1.sycdn.imooc.com//5b50668000013a6305210057.jpg

查看完整回答
反对 回复 2018-07-19
?
largeQ

TA贡献2039条经验 获得超7个赞

^(?!.*gh).*(abc|def)

如果字符串中有\n换行的话,要把.*改为[\s\S]*

查看完整回答
反对 回复 2018-07-19
?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

用字符串函数吧。正则表达式在这个上面用起来不是很方便,但是可以实现

查看完整回答
反对 回复 2018-07-19
  • 3 回答
  • 0 关注
  • 890 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信