2016-04-25 9 views
-2

hallo ich bin mit Python und ich muss wissen, wie kann ich eine Zeichenfolge wie folgt aufgeteilt:Python Split-String und bekommen Worte nach einiger Zeichen

„sometext @ aaa sometext @bbbb sometext @ cccc“

lik dies zu einem Array:

[ 'aaaa', 'bbbb', 'cccc']

+0

Apart Ich zeige keine Anstrengung und/oder erkläre klar, was das spezifische Problem ist: Das kannst du nicht tun. Ein Array kann alles enthalten, aber Sie können einen String nicht aufteilen und enden mit * Variablen * mit dem Namen ihres Inhalts. – usr2564301

+0

Stack Overflow ist kein We-Write-your-Code-Forum. Bitte geben Sie den Code an, den Sie ausprobiert haben, oder lesen Sie ein Anfänger-Tutorial. – linusg

+1

@RadLexus Ich denke, er ist immer noch ein Anfänger und hat noch nie etwas programmiert, also könnte er nicht wissen, welche Strings sind und dass sie zitiert werden. – linusg

Antwort

0

Sie regex verwenden können: fro

>>> import re 
>>> re.findall(r'@(\w+)', "[email protected] sometext @bbbb [email protected]") 
['aaaa', 'bbbb', 'cccc'] 
+0

Warum der Downvote ?? +1 für diese funktionierende kurze Antwort! – linusg

+0

Ich möchte es auch wissen. – AKS

+0

danke es funktioniert! Ich habe einige Regex getestet, aber sie haben nicht funktioniert, weil ich in regulären Ausdrücken nicht gut bin. Ich werde Ihre Antwort in wenigen Minuten akzeptieren. – SNT

Verwandte Themen