给定两个字符串s1
and s2
,我正在尝试编写一个正则表达式来匹配以s1
但不以s2
示例(s1=测试,s2=坏)
- TEST-101比赛
- 测试一些 DESC 匹配
- TEST-101-BAD 不应匹配
- TEST-SOME-DESC-BAD 不应匹配
这是我在这个例子中尝试过的方法,但它不起作用: /^TEST-.*((?!BAD))$/
尝试这个:
/^(?!.+BAD$)TEST-.*/
这匹配开始,继续并拒绝任何以错误字符串结尾的内容,然后匹配所需的模式。
这是一个demo通过所有四个测试(单击底部的“运行测试”进行验证)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)