В коде ниже питонаPython поиск регулярного выражения имеет нежелательные символы
import re
myText = "The color of the car is red. Which is a popular color."
regularExp = "The color of the car is\s*(?P<color>\w*)..*"
pattern = re.compile(regularExp)
match = re.search(pattern, myText)
color = match.groups("color")
print(color)
Я ожидаю, что выход будет red
. Но я получаю ('red',)
. Что я делаю не так?
Вы использовали 'groups()', используйте 'group (" color ")'. –