からいくつかの単語とスペースを削除し、私はリストが見えているようこのPythonは文字列
['Drexel University,\r\n Antoinette Westphal COMAD,\r\n Animation & Visual Effects,\r\n Undergraduate Program']
私は「ドレクセル大学」である大学名を、削除したい、などのスペースが\ rを\ n個(含まその後の空白)を他の単語の前に置きます。私は正規表現は良いアイデアだろうと思う。しかし、私は正規表現でいくつかの単語を除外する方法を知らない。
まあ、私はすでに解決策を持っています。しかし、誰かが正規表現のバージョンを提供することができれば、私は感謝するでしょう。あなたは各単語間のスペースを文字列としてそれをしたい場合は
>>> l = ['Drexel University,\r\n Antoinette Westphal COMAD,\r\n Animation & Visual Effects,\r\n Undergraduate Program']
>>> l = l[0].split()[2:]
>>> l
['Antoinette', 'Westphal', 'COMAD,', 'Animation', '&', 'Visual', 'Effects,', 'Undergraduate', 'Program']
あなたにl = ' '.join(l)
だから、1つの文字列を持つ単一要素のリストですか? –
[Pythonを使用して文字列から文字を削除するにはどうすればいいですか?](https://stackoverflow.com/questions/3559559/how-to-delete-a-character-from-a-string-using-python) –
@COLDSPEEDはい、文字列またはリストが主な問題ではないと思います。私がそこにリストを保持する理由は、それを分割するもっと便利な方法があるかもしれないと思うからです。 – user8314628