Я использую расширение Visual Studio Многострочный поиск и замена , пытаюсь сделать многострочную замену.
Общее назначение:
Iхотелось бы иметь возможность игнорировать начальные пробелы в найти , но включать начальные пробелы в заменить .
Пример
Скажем, у нас есть следующий код:
namespace Test
{
public class TestCase
{
static void Main(string[] args)
{
int? num1 = 2;
int? num2 = null;
bool isLarger = num1 > num2;
}
}
}
... и, скажем, мы хотели бы заменить код:
int? num2 = null;
bool isLarger
... с:
int? num2 = null;
var larger
Таким образом, мы получили бы:
namespace Test
{
public class TestCase
{
static void Main(string[] args)
{
int? num1 = 2;
int? num2 = null;
var larger = num1 > num2;
}
}
}
регулярное выражение для поиска
В приведенном выше примеререгулярное выражение для поиска текста (генерируется расширением VS):
num2 = null;((\r\n)|\n|\r)( |\t)*var larger()
Что такое регулярное выражение для замены?