Строка регулярного выражения Notepad++ в строку, которая повторяется

Строка регулярного выражения Notepad++ в строку, которая повторяется

Может ли кто-нибудь помочь мне создать регулярное выражение, которое будет работать в Notepad++ для этой ситуации?

Допустим, у меня есть такой текст:

111111
something something text    
222222    
something something text
something something text    
111111    
something something text
something something text
something something text    
222222   
something something text
something something text    
something something text
something something text   
111111   
something something text    
222222

Я хочу выбрать строки, которые находятся между 111111 и 222222, включая 111111 и 222222.

Я пробовал (111111)*(222222), но выбирает только 222222. Я тоже пробовал, (111111).*(222222)но выбирает все в тексте. Так как мне получить первый набор строк от 111111 до 222222?

решение1

регулярное выражение 111111.*?222222будет делать то, что вы хотите, но вы должны убедиться, что Regular Expressionи . matches newlineоба проверены. Вопросительный знак делает регулярное выражение «ленивым», как объяснено вЭта статья. Это означает, что он будет соответствовать как можно меньшему количеству символов вместо всего текста.

Связанный контент