Предположим, у меня есть следующая строка.Java Регулярное выражение Отрицательный взгляд вперед Поиск неправильного соответствия
create or replace package test as
-- begin null; end;/
end;
/
Я хочу, чтобы регулярное выражение, которое будет найти точку с запятой не предшествует набору "--"
двойных черточек на одной и той же линии. Я использую следующий шаблон "(?!--.*);"
, и я все еще получаю совпадения для двух точек с запятой на 2-й строке.
Я чувствую, что мне что-то недостает негативного взгляда, но я не могу понять, что.
Пожалуйста, разместите полный код. Разделяете ли вы многострочную строку? –
Вы хотите совместить вторую точку с запятой на второй строке или только третью? – whrrgarbl