我想匹配任何不包含 -- 和 __ 和空格的字符串。
应该匹配的字符串
asd_asd-qwem
asd_-asd-_qwem
asdasdqwem
不应匹配的字符串
asd_asd--qwem
asd__asd-qwem
asd__asd--qwem
最佳答案
由于您在此处添加了 regex
标记,因此我的解决方案也是如此。
正则表达式: ^(?!.*(--|__| +)).+$
解释:
(?!.*(--|__| +))
将寻找不存在的__
,--
或空格
。如果它们都不存在,则整个字符串将匹配。
关于python - 如何匹配不是(双下划线和双破折号和空格)的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36169422/