как удалить все после строки, используя Python re.sub - PullRequest
0 голосов
/ 04 января 2019

Если у меня есть предложение вроде:

To contact me, please dial in the number: 300801

и я хочу удалить все после "циферблата", чтобы остаться:

To contact me, please dial

Как я могу использовать re.sub для этого?

1 Ответ

0 голосов
/ 04 января 2019

Полный сеанс переводчика:

>>> s = "To contact me, please dial in the number: 300801"
>>> import re
>>> re.sub("dial .*", "dial", s)
'To contact me, please dial'

Использование стандартного среза строки и string.find() (как показано в комментариях к вашему вопросу) может быть проще.

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