可以使用正则表达式来筛选中文字符串中的英文单词。具体步骤如下:

  1. 导入 re 模块。
import re
  1. 定义一个中文字符串。
text = '这是一段中文字符串,包含 some English words。'
  1. 使用正则表达式匹配英文单词。
english_words = re.findall(r'\b[a-zA-Z]+\b', text)

上述代码中,\b 表示单词边界,[a-zA-Z]+ 表示匹配一个或多个英文字母。re.findall() 函数返回一个列表,其中包含所有匹配到的英文单词。

完整代码如下:

import re

text = '这是一段中文字符串,包含 some English words。'
english_words = re.findall(r'\b[a-zA-Z]+\b', text)

print(english_words)

输出结果为:['some', 'English', 'words']

python筛选中文字符串中的英文单词

原文地址: http://www.cveoy.top/t/topic/BQa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录