2016-04-14 5 views
0

私は単語が 'foo-bar'の形式でシラバスに分割されるインデックスを持っていますリスト['foo', 'bar']を作成したいと思います。Pythonでの正規表現: "ab-cde"を['a'、 'b'、 'cde']に変更する最良の方法

私はPython、特にreモジュールの新機能です。だから私は醜いコードを書くのではなく、これを行う最善の方法を求めています。

+3

全く 're'を使用する必要はありません、ただ' my_listという= my_string.splitしてみてください( ' - ')を ' – Selcuk

+0

は、なぜあなたは上のsplitingしないでください - ? –

+0

@Selcuk:awsome!ありがとう – quickbug

答えて

0

モジュールを使用する必要はありません。組み込みの文字列分割メソッドを使用します。

a = "a-b-cde" 
b = a.split('-') 
#b contains ['a','b','cde'] 
関連する問題