私は次の形式の文字列を持っています:
"[NUM : NAME : NUM]: [NUM : NAME : NUM]:..."
この文字列からすべてのNAMEを抽出できるようにしたいと思います。NAMEには、アルファベットから句読記号や数字まで、任意の文字を使用できます。NUMは[0-9]+の形式のみです
このコマンドを発行してみました:
re.findall(r"\[[0-9]+\:([.]+)\:[0-9]+\]", string)
しかし、私が要求したものを与える代わりに、いくつかの[NUM:NAME:NUM]を[。] +グループにまとめます。これは、この正規表現に関しても正しいですが、私が必要とするものではありません。
どんな助けでも大歓迎です。