Используйте это как "Найти что":
{:b*using:bNS\.SN\.Services\.Common;(.*\n)*}using:bNS\.SN\.Services\.Common;:b*\n
и это как "Заменить на":
\1
ОБНОВЛЕНИЕ:
Я полностьюпропущена точка внутри группы символов:
[.:b]*
будет соответствовать точке или двоеточию или букве b, потому что она находится внутри класса символов!Вы имели в виду (.|:b)*
, где :b
является избыточным, потому что он содержится внутри «любого символа» (.
), поэтому он просто должен быть .*
.Смотрите обновленное регулярное выражение выше.