これはおそらく非常に簡単ですが、私は間違っていると感じています。 のは、私は次の文字列があるとしましょう:文字列からキーと値を抽出すると
user: bob status: married age:45
は今、私のような何かにそれを打破したい:私は汚い分割多くの作業をしています現時点では
user = 'bob'
status ='married'
age = 45
が、可能ちゃがありますRegexを使ったより良いPythonの方法。 は、ここで私は何をすべきかです:
full_text = 'user: bob status: married age:45'
type = 'user'
cut_string = full_text_string.split(type + ":", 1)[1].split(" ")[0]
ありがとう!
're.findall(r '(\ w +))のようなものを使用してください:((?:(?!\ w +:))*)'、s)' –
':'と ' 「45」も? –
ああ、うーん、それはとても素晴らしいウィクターだ。しかし、あなたはそれが何をしているのかを教えてください?私はこの魔法を学びたいと思っています –