Я хочу найти такие строки, как:
cast('"
+ object.method()
+ "' as datetime
Приведенный выше блок кода может состоять всего из одной или двух строк. Итак, следующие выражения:
cast('" + object.method()+"' as datetime
or
cast('"
+ object.method()+ "' as datetime
тоже хорошие матчи.
Поэтому я использовал в качестве шаблона регулярного выражения следующее выражение:
(?s)(?i)cast.*?datetime
Но строки, которые я хочу сопоставить, не должны превышать 3 строки
Как я могу выразить это условие в шаблоне регулярного выражения?
Заранее спасибо.