Чтобы уточнить ответ Notepad++, вы также можете использовать кнопку «Счет» в диалоговом окне поиска. В моем XML-файле есть тысячи узлов, и он дал мне счетчик particalur <node>value</node>
за пару секунд.
Опция поиска всех была менее полезной, потому что она показывается построчно, поэтому мой узел был скрыт.
Последней альтернативой, которую я нашел, была опция Mark, которая пометит строку и (необязательно) установит закладку. Закладка не решает проблему, когда узел и дочерние элементы находятся в одной строке, но вы можете по крайней мере перейти к следующей строке с отмеченным текстом, нажав клавишу F2.
Добавлено: Это работает нормально, когда у вас много одинаковых значений, но если вы пытаетесь обнаружить разные значения, вам нужен способ исключения. Я закончил поиском с Регулярным выражением, чтобы отфильтровать значения, которые я нашел, когда шел дальше, так <node>(?!Value1|Value2|Value3).*</node>
Группа исключает найденные значения
Я просто продолжаю возвращаться к Notepad++ для этих работ, это замечательная программа