Я уже нашел, как сделать несколько замен, но заменить
(from1)|(from2).....
на
(?1to1)(?2to2)
Например, если У меня есть:
hello all! I think saying hello to all is a nice way to introduce oneself.
, и я заменяю
(hello)|(all)
на
(?1greetings)(?2everyone)
Я получаю
greetings everyone! I think saying greetings to everyone is a nice way to introduce oneself.
Теперь я хочу добавить строку в самом начале и конце файла, а не в каждой строке. Итак, в этом случае, мой желаемый результат:
StartOfAllgreetings everyone! I think saying greetings to everyone is a nice way to introduce oneself.EndOfAll
Можете ли вы помочь мне с этим? Вещи, которые я безуспешно пытался включить, включают использование $, \ z, \ Z для определения конца строки и использование таких групп сброса ответвлений (? | (Привет) | (все)) *