~
と^
の間の文字列を1つ与える必要があります。
私はこのような文字列を持っている:私のpythonでそれらの間の文字列を取得する必要がありPython-get文字列を文字に変換
~~~~ ABC^DEF^HGK > LMN^
を。
私はこれ試してみた:
import re
target = ' ~~~~ ABC^DEF^HGK > LMN^'
matchObj = re.findall(r'~(.*?)\^', target)
print matchObj
をしかし、結果は次のとおりです。
['~~~ ABC ']
私は何を期待することは次のとおりです。
[ABC , DEF , HGK , LMN ]
または
[^ABC , ^DEF , ^HGK , LMN ]
を分割? '' ABC '''〜 '' ~~~ ABC^DEF^HGK> LMN "'? –
あなたの質問を他の人に役立つ方法で編集してください。 – CentAu
質問を書くときに尋ねる黄金の質問は、「答えは何と思いますか?ごくわずかな情報しか提供していません。 [mcve]の作成方法を学んでください –