2 つの区切り記号と正規表現を使用して文字列を分割しようとしています。私の文字列は、例えば
「テスト 10 20 ミドル 30 - 40 mm」。
["test 10", "20 middle 30", "40 mm"] に分割したいと思います。したがって、「 - 」と 2 桁の間のスペースを分割して削除します。やってみました
result = re.split(r'[\d+] [\d+]', s)
> ['test 1', '0 middle 30 - 40 mm']
result2 = re.split(r' - |{\d+} {\d+}', s)
> ['test 10 20 middle 30', '40 mm']
['test 10', '20 middle 30', '40 mm'] で分割する正規表現はありますか?