Как искать все линии, которые начинаются с шаблона, но затем не имеют другого следующего шаблона?


Выбор, который я хочу:

pushbutton.*

Но я не хочу никакого выбора, который включает в себя 'justify_cell' внутри него

(?!.*justify_cell)

Я могу выбрать все строки, которые не включают 'justify_cell'

^(?!.*justify_cell).*$

Но я не могу найти способ выбора от кнопки до конца строки, если он не включает 'justify_cell'

1 2

1 ответ:

Я был болваном - но основной ответ, кажется, таков:

^(?!.*justify_cell).*(pushbutton.*)$