2017-04-16 8 views
-4

私はリストを持っています:[ "123-12 abc, qwerty", "pol, T. top", "14-89 toy, rap"]Python:文字列のセットを注文する

私は正規表現を使用して、このような出力もしたい:

QWERTY配列のabcの123から12

T.トップPOL

ラップのおもちゃ14から89

は、任意の神託の方法はありますこれを解決するには?ありがとうございました。

+0

あり、基本的には、文字列内の単語を逆にしたいですか?なぜそれのための正規表現を使用する必要がありますか? –

+2

まず、例を頼りにするのではなく、正確に何をしたいのかを説明しておけば助かります。第二に、あなたは何を試みましたか、なぜそれがうまくいかなかったのですか?第三に、あなたの質問のタイトルは、質問に全く無関係です:あなたはセットを持っておらず、あなたはそれを注文しません。 – DyZ

答えて

0

定期expression.Hereを使用する必要はありませんが、そう簡単な解決策

l = [ "123-12 abc, qwerty", "pol, T. top", "14-89 toy, rap"] 
for i in l: 
    t = i.split(",") 
    print(t[1],t[0]) 
+0

'123-12 abc'は分割され、等しくなければならず、' T. top'は分割されてはならないので、スペースで分割しないでください。 –

+0

ありがとうございますが、私はそれを試しました。 – JC7

+0

数字はその言葉に反転しません。申し訳ありません、私はこのウェブサイトを初めて利用しています – JC7

関連する問題