我想匹配任何不包含 -- 和 __ 和空格的字符串。
应该匹配的字符串
asd_asd-qwem
asd_-asd-_qwem
asdasdqwem
不应匹配的字符串
asd_asd--qwem
asd__asd-qwem
asd__asd--qwem
请您参考如下方法:
由于您在此处添加了 regex 标记,因此我的解决方案也是如此。
正则表达式: ^(?!.*(--|__| +)).+$
解释:
(?!.*(--|__| +))将寻找不存在的__,--或空格。如果它们都不存在,则整个字符串将匹配。
