Я хочу знать, есть ли какой-либо инструмент, который выполняет поиск по регулярному выражению через огромный текст (xml или tagged или html) и заменяет только те случаи, которые выбраны в показанных (должны иметь «select/deselect»/select all 'при применении замены regex).Regex и заменить только выбранные результаты
Как пример ниже:
Мой контент является:
"Visited xtreme.com, stupid.net, childish.com, happy.net and innocence.edu. There are some cross.network isssues that are to be fixed."
Сейчас в этом содержании, я хочу, чтобы заменить все «.net» вхождений с «.com» и так простой инструмент, как Блокнот ++ заменит его легко. Но я хочу, чтобы инструмент показывал результаты поиска и предоставлял возможность заменить только первые два вхождения «.net», а не экземпляр в «cross.network»
Это только примерные цели и не предлагают альтернативное регулярное выражение. Мне это не нужно.
Вы можете использовать границу слова '\ .net \ b', чтобы выбрать/заменить только те, у которых нет словных символов в конце, с помощью регулярного выражения. Dunno, если в np ++ есть * первые два *, но вы можете просто нажать «Найти дальше» и нажать «Заменить», если это совпадение должно быть заменено. –
Приведенный выше пример предназначен только для понимания. Мне не нужно альтернативное регулярное выражение. NP ++ хорош с опцией «Найти дальше», но этого недостаточно для получения огромных данных с более чем 1000+ вхождениями. –
вы можете попробовать инструменты, такие как AstroGrep и DocFetcher –