Я хочу найти все слова в строке / предложении, найти любое слово с помощью ize и преобразовать его в ise, кроме определенных слов в списке.
Найти: ^(?!size)(?!resize)(?!Belize)(?!Bizet)(?!Brize)(?!Pfizer)(?!assize)(?!baize)(?!bedizen)(?!citizen)(?!denizen)(?!filesize)(?!maize)(?!prize)(?!netizen)(?!seize)(?!wizen)(?!outsize)(?!oversize)(?!misprize)(?!supersize)(?!undersize)(?!unsized)(?!upsize)([a-zA-Z-\s]+)ize
Заменить: $1ise
Пока все, что я получаю, это первое слово в строке с ize для работы или последнее слово с ize для работы.
Пример Организация для общения любого размера.Организовать для общения любого размера.
Find (?i)(?!size|resize|Belize|so&so|unsized|upsize)(?<!\w)(\w+)ize
Replace $1ise
работал как задумано.Добавлены проблемы с капитализацией (? I)