怎么获取一段英文文本中的中文字符-使用-Python-代码
可以使用正则表达式来获取英文文本中的中文字符,Python代码如下:
import re
text = "Hello! 你好!How are you? 你很棒!"
# 匹配中文字符
pattern = re.compile(u'[\u4e00-\u9fa5]+')
result = pattern.findall(text)
# 打印结果
print(result)
输出结果:
['你好', '你很棒']
解释:
这段代码中,我们使用了正则表达式来匹配中文字符。具体来说,我们使用了 re.compile() 函数来创建了一个正则表达式对象 pattern,该正则表达式用于匹配中文字符。其中,u'[\u4e00-\u9fa5]+' 表示匹配一个或多个汉字。
接着,我们调用了 pattern.findall() 函数来查找文本中所有匹配的中文字符。最后,将结果打印出来。
原文地址: https://www.cveoy.top/t/topic/g4t 著作权归作者所有。请勿转载和采集!