gpt4 book ai didi

python - 如何匹配不是(双下划线和双破折号和空格)的字符串

转载 作者:太空宇宙 更新时间:2023-11-04 07:07:13 25 4
gpt4 key购买 nike

我想匹配任何不包含 -- 和 __ 和空格的字符串。

应该匹配的字符串

asd_asd-qwem
asd_-asd-_qwem
asdasdqwem

不应匹配的字符串

asd_asd--qwem
asd__asd-qwem
asd__asd--qwem

最佳答案

由于您在此处添加了 regex 标记,因此我的解决方案也是如此。

正则表达式: ^(?!.*(--|__| +)).+$

解释:

  • (?!.*(--|__| +)) 将寻找不存在__-- 空格。如果它们都不存在,则整个字符串将匹配。

Regex101 Demo

关于python - 如何匹配不是(双下划线和双破折号和空格)的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36169422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com