使用re模块中的findall()方法提取单词
Python的re模块提供了强大的正则表达式功能,可以用来匹配和提取符合规则的单词。举例来说,可以使用以下代码:
import re
text = "Hello, Python! 怎么分割单词?"
words = re.findall(r"\b\w+\b", text)
print(words) # 输出:['Hello', 'Python', '怎么分割单词']
其中,\b表示单词边界,\w+表示匹配一个或多个字母、数字或下划线。在中文文本中,\w包含汉字,能够提取中英文单词。