私は文字列を持っています:
SomeTextSomeTextA SomeThing BSomeTextSomeTextA SomeThingElse BSomeText
A と B で囲まれており、SomeText に A ... B の出現が含まれていないと仮定しているため、Strings SomeThing と SomeThingElse 文字列を返したいと思います。
どんなヒントでも大歓迎です。
これが私が試したものですが、うまくいきません:
import re
string = 'SomeTextSomeTextASomeThingBSomeTextSomeTextASomeThingElseBSomeText'
regex='(A.*B)'
正規表現が正しくないと思いますし、一致にアクセスする方法も知りません。マッチfinditer
か…?