pyhton 判断一个字符串里不包含ab
可以使用正则表达式来判断一个字符串是否不包含某个特定的模式。对于不包含字符串"ab"的情况,可以使用正则表达式^(?!.*ab).*来匹配。下面是一个示例代码:
import re
def contains_ab(s):
pattern = r'^(?!.*ab).*'
return re.match(pattern, s) is not None
# 测试
print(contains_ab("hello")) # True
print(contains_ab("world")) # True
print(contains_ab("abc")) # False
print(contains_ab("ab")) # False
print(contains_ab("cab")) # False
上述代码中的contains_ab函数会返回一个布尔值,表示给定的字符串是否不包含"ab"。如果返回True,则表示不包含;如果返回False,则表示包含"ab"。
原文地址: https://www.cveoy.top/t/topic/h9AV 著作权归作者所有。请勿转载和采集!