Скажем, у меня есть строка, подобная этой, «это утверждение», и если я хочу найти и заменить строку на это «это ** утверждение»,
строка для поиска this is a statement , this si a statement , this ia statement и любая комбинация преобразует их в это обрезать утверждение a , т.е. для любой комбинации слов между this и a оператор замените его на trim для другого набора замените fun на notfun .
так это программа
import re
file=open('file','r+')
search=re.sub('this \(a_zA_Z0_9)+ a statement','\1trim',file),('this is fun','this is notfun',file)
file.close()
что-то не так, так как в файле ничего не меняется.
всем спасибо.