none
Поиск нескольких текстовых переменных в строке RRS feed

  • Вопрос

  • Добрый день.

    Никак не могу сообразить как лучше сделать. Необходимо в текстовом файле найти несколько разных кусков текста, например мне нужно найти такие строки в которых есть "12345" и "абвгд", но именно строки в которых должно содержаться оба искомых текста сразу а не одно из них. Я нашел вариант вот такой например

    get-content .\file.txt | select-string -Pattern "12345" | Select-String -Pattern "абвгд"

    такой код отрабатывает правильно, но мне кажется это костыль и если потребуется найти больше разных частей текста в одной строке, то такой метод не вариант. Можно использовать регулярные выражения, но если формат строки будет меняться и количество и тип символов будет другой, при том что нужно найти опять несколько разных частей текста в одной строке? Я уверен что есть способы, но я не смог разобраться и найти нужный метод.  

    10 апреля 2013 г. 12:35

Ответы

Все ответы