次のような不規則なデータのセットに対して文字列分割を実行しようとしています。
\n\tName: John Smith
\n\t Home: Anytown USA
\n\t Phone: 555-555-555
\n\t Other Home: Somewhere Else
\n\t Notes: Other data
\n\tName: Jane Smith
\n\t Misc: Data with spaces
これをタプル/ディクテーションに変換したいのですが、後でコロン:
で分割しますが、最初に余分な空白をすべて取り除く必要があります。正規表現が最善の方法だと思いますが、うまくいくものを手に入れることができないようです。以下が私の試みです。
data_string.split('\n\t *')