У меня есть огромный файл, и я хочу сбить все в файле, за исключением того, что соответствует моему регулярному выражению. Я знаю, что могу получить матчи и просто извлечь их, но я хочу сохранить свой файл и избавиться от всего остального.Соответствие всем, кроме указанного регулярного выражения
Вот мое регулярное выражение:
"Id":\d+
Как я говорю "Матч всех кроме"Id":\d+
". Что-то в строках
!("Id":\d+) (pseudo regex)
?
Я хочу использовать его с функцией Regex Replace. По-английски я хочу сказать:
Получить весь текст, который не является
"Id":\d+
, и заменить его на пустую строку.
Когда вы говорите, что выбрасываете все остальное, вы имеете в виду строки, содержащие регулярное выражение, или просто держите строки, соответствующие регулярному выражению? – Rohith
Вы хотите, чтобы регулярное выражение соответствовало всем, кроме вашего регулярного выражения? –
ваш вопрос звучит как ловушка логического ума. ;-) – splash