Если у меня есть предложение вроде:
To contact me, please dial in the number: 300801
и я хочу удалить все после "циферблата", чтобы остаться:
To contact me, please dial
Как я могу использовать re.sub для этого?
Полный сеанс переводчика:
>>> s = "To contact me, please dial in the number: 300801" >>> import re >>> re.sub("dial .*", "dial", s) 'To contact me, please dial'
Использование стандартного среза строки и string.find() (как показано в комментариях к вашему вопросу) может быть проще.
string.find()