Я случайный пользователь регулярных выражений, и мои знания о них далеко не звездные.
У меня есть следующий текст в нескольких сотнях файлов:
IF EXISTS (SELECT TOP 1 1 FROM sys.objects WHERE object_id=OBJECT_ID(N'[dbo].[B]') AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[B]
GO
CREATE PROCEDURE [dbo].[A] ...
Изменения для каждого файла, предыдущие три строки были вставлены (заменить в файлах).
Я пытаюсь сделать так, чтобы B стал A в каждом файле. Подобно:
"blah blah [B] more blah [A1]" => "blah blah [A1] more blah [A1]"
"blah blah [B] more blah [A2]" => "blah blah [A2] more blah [A2]"
...
"blah blah [B] more blah [An]" => "blah blah [An] more blah [An]"
Кто-нибудь знает, возможно ли это и как это сделать?
Благодарю.
РЕДАКТИРОВАТЬ. Я забыл сказать, что до и после вышеприведенного текста есть другие строки кода, переменные для каждого файла. Это не единственный текст в файлах.