前提・実現したいこと
Pythonで正規表現を使っての文字列の処理を行っています。
ある文章の中から、複数存在する文字列Aと文字列Bを利用して
「文頭から最初にマッチする文字列Aまでに文字列Bが存在するか」
というのを正規表現のパターンとして1行で書くことができません。
text = ''' あーあーあー 本日は晴天なり ただいまマイクのテスト中。 本日は晴天なり ただいまマイクのテスト中。 '''
対象文章が上記text
文字列Aが「本日は晴天なり」
文字列Bが「マイク」
だとした場合
「文頭から最初の本日は晴天なりまでにマイクが存在する」
というチェックしたいということになります。
上記textの場合最初の「本日は晴天なり」までに「マイク」という文字がないので
アンマッチとしたいのですが上手くいきません。
どなたかご教授いただければ幸いです。
補足情報(FW/ツールのバージョンなど)
Python3.8.4
回答3件
あなたの回答
tips
プレビュー