前提・実現したいこと
正規表現で、特定の文字のみマッチさせたいのですが、上手くいきません。
下記のような文字列がある時に、ABC以外の「159」と「345」をマッチさせたいのですが、
どうしても先頭の「159」しかマッチさせられません。
ご教授いただけると幸いです。
例: 159ABC345
試したこと
python
1#➀ 「159」のみマッチ 2re.search(r'[1-9]*',"159ABC345").group() 3#➁ 行全体が否定され、どれもマッチしない 4re.search(r'[1-9]*(^ABC)[1-9]*',"159ABC345").group()
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/03 07:52