RegEx для хранения строк, заканчивающихся на 1 - PullRequest
1 голос
/ 06 мая 2019

Я хочу удалить строки, которые не заканчиваются на 1. Например,

Cops1

Guns123

Jamesgunn10

Fire1

Мне нужно регулярное выражение, чтобы оставить только:

Cops1

Fire1

Я пытался редактировать с помощью этого ^[^0-9], но я ни к чему

Как мне решить эту проблему?

1 Ответ

0 голосов
/ 06 мая 2019

Непосредственно перед $ (привязка к концу строки), сопоставьте все, кроме 1, с [^1]:

^.*[^1]$\n?

Замените на пустую строку.

https://regex101.com/r/yXWISP/1

Если вам не нужна возможность дополнительной новой строки в конце, тогда чередуйте с \n в начале:

^.*[^1]$\n|\n^.*[^1]$
...