Надеюсь, вы не возражаете ответить на вопрос о регулярных выражениях: я хочу найти и переместить из одного места в другое в одном и том же файле.Это будет применяться к сотням файлов одновременно.Пример НАЙТИ из текста ниже: Cat1[changing text]Cat2
и MOVE после Dog1[changing text]Dog2
Исходный файл:
Cat1[variable text]Cat2 [variable text]
Dog1[variable text]Dog2 [variable text]
Cow1[variable text]Cow2 [variable text]
Желаемый результат:
[variable text]
Dog1[variable text]Dog2Cat1[variable text]Cat2 [variable text]
Cow1[variable text]Cow2 [variable text]
Другими словами,Я пытаюсь переместить все, что происходит между Cat1 и Cat2 в другое место в том же файле.Новое местоположение в этом случае сразу после Dog1 ... Dog2.Есть ли регулярное выражение, которое учитывает это?Большое вам спасибо.