こんにちは。
pythonの正規表現で最短一致をさせたいと思っています。
テキストで「あいうえお| かきくけこさしすせそ| はひふへほ」というのがあり
後ろの「|」以降の「| はひふへほ」にマッチさせたいと思っています。
行末を表す「$」を付けて後ろからマッチさせようと考えたのですが、「| かきくけこさしすせそ| はひふへほ」となってしまいました。
どうしたらいいでしょうか?
よろしくお願いします。
import re s = 'あいうえお| かきくけこさしすせそ| はひふへほ' m = re.search('\| \D.+?$', s) print(m)
出力↓
<re.Match object; span=(5, 24), match='| かきくけこさしすせそ| はひふへほ'>
回答1件
あなたの回答
tips
プレビュー