下記の正規表現を試したところ期待していた箇所をキャッチすることができませんでした。
ソースコード
python
1import re 2pattern = r'[^r]*r([^r]*)r[^r]*' 3sentence = 'realmember1andrealmember2' 4print(re.findall(pattern, sentence))
実行結果:
['ealmembe', 'ealmembe']
わからないところ
今回 '1and' も出力されると考えていたのですが、なぜキャッチできなかったのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/14 08:21