2017-12-27 29 views
1

文字列では、reモジュールを使用して、長さが4より大きい単語をすべて検索したいと考えています。regx python 3.xで4単語以上の単語を検索する

サンプル入力:This is good Python forum and its helping a lot to beginners.

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

私は以下を試みたが、それは働いていない:

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

あなたがこれまでにしようとしているすべてのステップを含むように編集してください、スタックオーバーフローは、コードの書き込みサービスではありません。 –

答えて

2

は、その長さよりも大きい

すべての単語を見つけるために、 出力

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'] 
+0

ありがとう!!!私は先読みと主張を探していたのでとてもシンプルでした。 – vickey99

関連する問題