Ciąg wejściowy znajduje się poniżej:Python: jak usunąć tylko pierwsze słowo z ciągiem
line = "Cat Jumped the Bridge"
Wyjście powinno być „przeskoczył Bridge”.
Próbowałem
s2 = re.match('\W+.*', line).group()
ale zwraca
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'
Więc widocznie mecz nie powiodło się.
Dzięki za wszelkie sugestie. Joe
zamiast re.match re.search robi to, czego potrzebowałem. Oznacza to usunięcie pierwszego słowa linii. Jeśli jesteś ciekawy, dlaczego muszę robić takie rzeczy. Jest to w kontekście korzystania z modułu cmd i próbowania zbierania argumentów z linii poleceń. Dziękuję wszystkim, którzy odpowiedzieli. –