regx在python 3.x中找到超过4个单词的单词

时间:2017-12-27 14:13:34

标签: regex python-3.x

在字符串中,我希望使用re模块找到长度大于4的所有单词。

示例输入:This is good Python forum and its helping a lot to beginners.

输出:['Python','helping','beginners]

我在下面试过,但它没有工作:

match=re.findall(r'([\w]{4}).*',str1)

1 个答案:

答案 0 :(得分:2)

  

查找长度大于 4

的所有字词

使用以下方法:

import re

s = 'This is good Python forum and its helping a lot to beginners.'
result = re.findall(r'\w{5,}', s)

print(result)

输出:

['Python', 'forum', 'helping', 'beginners']