2016-09-14 7 views
-3

だから私はpiesという単語より先にある番号を取得したいと思います。どうすればいい?reを使用して単語の前に文字を見つける方法は?

import re 
string='latin 1,394 pies' 
m = re.search('', string) 
print(m.group(0)) 
#want 1,394 
+0

あなたは、Pythonを使用していますか?適切な言語でタグを付けてください。 –

+0

私は優れた正規表現テストサイトを提案しています。正規表現を素早くテストできるだけでなく、正規表現に基づいて特定の結果が表示される理由の詳細な説明もあります。 https://regex101.com/ –

答えて

0
In [137]: import re 
    ...: string='latin 1,394 pies' 
    ...: m = re.search(r'([\d,]+) pies', string) 
    ...: print(m.group(1)) 
    ...: 
1,394 



([\d,]+) pies 

Regular expression visualization

Regex101 Explanation

関連する問題