Как написать регулярное выражение, чтобы удалить слова, следующие после точки с запятой, до тех пор, пока она не попадет на отметку первого периода?regex для удаления символов между точкой с запятой и отметкой периода
, например:
try to be nice; underastand people. start fresh.
Я хочу, чтобы удалить "понять людей" и что-то вроде
try to be nice. start fresh
это мое регулярное выражение, но к сожалению, это не работает:
sentence = ''.join(re.sub(r';.*?.', '.', sentence))
Спасибо!
Что вы получите, когда пользователь вашего регулярного выражения? Откуда вы знаете, что это не работает? – CGritton
Вы забыли покинуть точку. 'Г ';. * \.' ' –