Die Eingabezeichenfolge ist unten angegeben:Python: wie nur erstes Wort aus einer Zeichenfolge entfernen
line = "Cat Jumped the Bridge"
Output soll "Sprang the Bridge" sein.
Ich versuchte
s2 = re.match('\W+.*', line).group()
Aber es gibt
Traceback (most recent call last):
File "regex.py", line 7, in <module>
s2 = re.match('\W+.*', line).group()
AttributeError: 'NoneType' object has no attribute 'group'
So offensichtlich das Spiel gescheitert.
Vielen Dank für Anregungen. Joe
statt re.match re.search macht was ich brauche. Das heißt, das erste Wort einer Zeile zu entfernen. Wenn Sie neugierig sind, warum muss ich solche Dinge tun. Dies ist im Zusammenhang mit der Verwendung von Cmd-Modul und versuchen, Argumente aus einer Befehlszeile zu sammeln. Danke an alle die geantwortet haben. –