Regex извлекает все, кроме шаблона (строка в кавычках) - PullRequest
0 голосов
/ 17 февраля 2020

У меня есть строка типа input = "I really like "Game of Thrones" (показать в кавычках), и я хочу извлечь только I really like, но я не могу найти правильное регулярное выражение для этого. Как-то так не работает re.search(".*^(?!\".*\")", input).

Я могу сделать что-то вроде re.sub('".*"','', input), но я изо всех сил пытаюсь найти не-sub, извлекать, используя re.search метод.

1 Ответ

1 голос
/ 17 февраля 2020

Здесь вы go:

input = 'I really like "Game of Thrones"'

output = re.sub('"[a-zA-z0-9 _\.]+"','',input)

print(output)

вывод:

I really like
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...