Блокнот ++ найти и заменить строку или текст новой строкой или текстом
У меня есть код длиной в несколько сотен строк, и я хочу найти каждую строку и заменить ее другой строкой. Пример ниже...
$ BR360Button.Add_Click ({BR360Button})
$ BR368Button.Add_Click ({BR368Button})
$ BR370Button.Add_Click ({BR370Button})
Я хочу найти ({BR360Button}) и заменить на {(new-object -Com WScript.Network).RemoveNetworkDrive("M:"),(start-sleep 1),(new-object -Com WScript.Network).MapNetworkDrive("M:", "\3600-co\data\store")}
Затем найдите ({BR368Button}) и замените на {(new-object -Com WScript.Network).RemoveNetworkDrive("M:"),(start-sleep 1),(new-object -Com WScript.Network).MapNetworkDrive("M:", "\3680-co\data\store")}
Затем найдите, ({BR370Button}) и замените на {(new-object -Com WScript.Network).RemoveNetworkDrive("M:"),(start-sleep 1),(new-object -Com WScript.Network).MapNetworkDrive("M:", "\3700-co\data\store")}
и так далее через 900 строк. Я действительно не хочу найти / заменить 900 раз.
Любой способ сделать это легко в блокноте ++?
Заранее спасибо.
1 ответ
Я хочу найти каждую строку и заменить ее другой строкой.
Меню "Поиск" > "Заменить" (или Ctrl + H)
Установите "Найти что"
[\(][\{]BR(.*?)Button[\}][\)]
Установите "Заменить" на
{(new-object -Com WScript.Network).RemoveNetworkDrive("M:"),(start-sleep 1),(new-object -Com WScript.Network).MapNetworkDrive("M:" , "\\\10-co\data\store")}
Включить "Регулярное выражение"
Нажмите "Заменить все"
До:
$BR360Button.Add_Click({BR360Button})
$BR368Button.Add_Click({BR368Button})
$BR370Button.Add_Click({BR370Button})
После:
$BR360Button.Add_Click{new-object -Com WScript.Network.RemoveNetworkDrive"M:",start-sleep 1,new-object -Com WScript.Network.MapNetworkDrive"M:" , "\3600-codatastore"}
$BR368Button.Add_Click{new-object -Com WScript.Network.RemoveNetworkDrive"M:",start-sleep 1,new-object -Com WScript.Network.MapNetworkDrive"M:" , "\3680-codatastore"}
$BR370Button.Add_Click{new-object -Com WScript.Network.RemoveNetworkDrive"M:",start-sleep 1,new-object -Com WScript.Network.MapNetworkDrive"M:" , "\3700-codatastore"}