这个代码跑出来“都是些快过期的,之前是凤爪,这个全坚果也是”总是在,本来是想把所有临期意思的文本剔除,是正则表达式有什么问题吗
text = """
这个产品过期了
这个产品还有3天过期
这个产品已经过期了
这个产品还有10天过期
这个产品临期了
这个产品还有15天就过期了
这个产品还有三天就过期了
这个产品还有十五天过期
还有9天就过期
都是些快过期的,之前是凤爪,这个全坚果也是
"""
pattern = r'\b(?:(?
matches = re.findall(pattern, text)
if matches:
for match in matches:
print(match)
else:
print('未找到匹配的文本')
你删除用的正则呢?你这里没有删除啊,都是匹配出来看反馈的
这个产品还有三天就过期了
这个产品还有十五天过期
都是些快过期的
代码运行结果是这个,但是我是需要把“都是些快过期”也不要
不知道你这个问题是否已经解决, 如果还没有解决的话: