для типичного набора суффиксов слов (ize, fy, ly, able ... и т. Д.), Я хочу знать, заканчивается ли какое-либо задание с любым из них, а затем удалять их. Я знаю, что это можно сделать итеративно с помощью word.endswith ('ize'), но я считаю, что есть способ опережающего регулярного выражения. Пробовал позитивный взгляд с конечным маркером $, но по какой-то причине не работал:Суффикс pgeon regex, соответствующий
pat='(?=ate|ize|ify|able)$'
word='terrorize'
re.findall(pat,word)
+1 для новой информации – hmghaly