0
Pythonの正規表現パターンにワイルドカード(。*など)と一致する内容を返すことは可能ですか?例えばPythonのワイルドカードマッチの内容を返す
、のような試合: 'オーバー' の文字列を返します
re.search('stack.*flow','stackoverflow')
。
Pythonの正規表現パターンにワイルドカード(。*など)と一致する内容を返すことは可能ですか?例えばPythonのワイルドカードマッチの内容を返す
、のような試合: 'オーバー' の文字列を返します
re.search('stack.*flow','stackoverflow')
。
を使用します。私は今、馬鹿のように感じる
>>> import re
>>> re.search('stack(.*)flow', 'stackoverflow').group(1)
'over'
はい、あなたはをキャプチャすることができますあなたの結果。このため、単にキャプチャグループを使用し()
matchobj = re.search('stack(.*)flow','stackoverflow')
print(matchobj.group(1)) # => over
を、どうもありがとう! – Jumelet