Python 正则表达式精准匹配中文词汇
要精准匹配一段中文中的一个中文词汇,可以使用如下的正则表达式:
import re
text = '这是一段包含中文词汇的文本'
word = '中文词汇'
pattern = r'\b' + re.escape(word) + r'\b'
result = re.search(pattern, text)
if result:
print('匹配成功')
else:
print('未找到匹配')
上述代码中,首先定义了要匹配的文本 text 和要查找的中文词汇 word。然后,使用正则表达式的 \b 来匹配单词的边界,re.escape(word) 用于转义中文词汇中的特殊字符。最后,使用 re.search() 方法进行匹配。如果匹配成功,则打印'匹配成功',否则打印'未找到匹配'。
原文地址: https://www.cveoy.top/t/topic/dhNk 著作权归作者所有。请勿转载和采集!