不明白什么意思
words = re.findall('\w+', open(path).read().lower()) 用读写模式打开文件,并以小写字母读取 '\w+'什么意思? claws0n 发表于 2018-8-6 21:52用读写模式打开文件,并以小写字母读取
‘w+’什么意思 njqijie 发表于 2018-8-7 05:28
'\w+'什么意思?
正则表达式的匹配模式呀,
\w 代表 “单词字符”,w即word的首字母,\w 意味着包括 a-z,A-Z, 0-9 任意字符, 等价于正则 '' ,
加号 + 代表:匹配次数为一次或无限次。如 one two, three-4, 50 这字符串,就会匹配出:
In : s = 'one two, three-4, 50'
In : import re
In : re.findall('\w+', s)
Out: ['one', 'two', 'three', '4', '50']
还没学正则? 那赶紧去了解了解。
页:
[1]