读书人

python 如何判断一行里是否含有英文字

发布时间: 2012-02-14 19:19:19 作者: rapoo

python 怎么判断一行里是否含有英文字母
有的行里只有标点空格之类的,想把这样的行过滤掉。该怎么做啊

[解决办法]
用正则

Python code
import rep = re.compile(r'^[^,\. \?]*$') #中括号里面先写个^表示非, 然后, 后面写你要过滤的符号result = p.match(line)  #如果匹配的结果不为空, 说明这行是符合规则的, 没有这些指定字符的.if result:    pass    #该行无指定符号else:    pass    #该行有指定符号 

读书人网 >perl python

热点推荐