私はPython 3.5を使用しています。文字列を文字で分割したいと考えています\n
、または改行。ただし、行がアンダースコアで始まる場合は、たとえば、その行を上に置く必要があります。アンダースコアだけではなく、すべての文字を処理するソリューションが必要です。それは次のように動作するはずです:次の文字が何かでない限り、Pythonの分割
a = '''red
yellow
green
_surprise!
blue'''
print(a.split('\n')
とを生じるはずである:
['red', 'yellow', 'green\n_surprise', 'blue']
任意の助けをありがとう!
これは 'str.split'を使ってのみ行うことができます。 're'モジュールを使うか、後で文字列を結合するだけです。 – Bakuriu