Загрузка...

[C#] RegexGenerator - генерирование регулярки(для парса) + готовые примеры + проверка

Тема в разделе C# создана пользователем Xenocode_inactive3594357 23 окт 2020. 441 просмотр

  1. Xenocode_inactive3594357
    Xenocode_inactive3594357 Автор темы 23 окт 2020 Заблокирован(а) 14 12 окт 2020
    Чтобы постоянно не сидеть и не ломать голову при парсинге каких либо значений я сделал для себя генератор регулярки,который достаточно удобен и на выходе выдает сразу примеры и так же показывает результаты поиска через регулярку.Решил выложить на форум,т.к подумал что многим пригодится
    Например у меня есть текст:

    </button>
    <div class="SearchResultsList"></div>
    <input type="hidden" name="_xfToken" value="3594357,1603472800,1fc79cbfe0a6506f836577a72d2006157a6521ce" />

    И мне необходимо спарсить значение xftoken

    Запускаем программу:

    [IMG]

    И вводим уникальный кусок текста,который содержит это значение,чтобы регулярка не получилась громоздкой,я возьму текст от name="_xfToken",таким образом я ввожу: name="_xfToken" value="3594357,1603472800,1fc79cbfe0a6506f836577a72d2006157a6521ce" />

    [IMG]

    Дальше нам необходимо ввести значение,которое мы будем парсить (мы берем значение конкретно в этом случае,после составления регулярки это значение может быть любым),т.е я ввожу 3594357,1603472800,1fc79cbfe0a6506f836577a72d2006157a6521ce

    [IMG]

    И получаем готовый ответ:

    [IMG]

    Пройдёмся по ответам:
    Ваша регулярка - это готовая регулярка,которая может быть использования вне языка C#
    Для использования в Visual Studio - это готовая регулярка,где не нужно отражать " и \ ,вы просто берёте значение оттуда и вставляете в кавычки (типо " тут регулярка"
    Ответ найденный при помощи регулярки - Это автоматическая проверка,встроенная в программу,т.е вы можете сравнить значение найденное при помощи Regex программой и введёным вашим значением

    Далее идут примеры использования,вы можете просто скопировать готовую строку,вставить вместо text свой текст и получить готовый ответ

    И в финале проверка нашей регулярки в VS(я просто скопировал 1 пример):
    [IMG] [IMG]
    ВТ - https://www.virustotal.com/gui/file...DZmYjQwMzg2MDFmNjA6MTYwMzk3MzM3Nw==/detection (clear,можете чекнуть исходники,ничем не накрыт)

    Скачать - https://yadi.sk/d/dz-Q3nsRris_gA
     
    23 окт 2020 Изменено
  2. byebyelolz
    byebyelolz 24 окт 2020 Заблокирован(а) 168 11 фев 2019
    Html теги лучше не парсить регулярками, но идея хорошая:finger_up:
     
    1. Посмотреть предыдущие комментарии (2)
    2. Zaramsim
      byebyelolz, Вообще бредовая идея использовать регулярное выражение для парсинга какой либо информации, лучше использовать SubString
    3. Zaramsim
      Xenocode_inactive3594357, Смешно, ты используешь просто (.*?) между значениями и все?)
  3. tempqwer123
    tempqwer123 25 окт 2020 0 22 окт 2020
    Если есть протект, значит есть что прятать
     
  4. Xenocode_inactive3594357
    Xenocode_inactive3594357 Автор темы 29 окт 2020 Заблокирован(а) 14 12 окт 2020
    Для кончей выше перезалил без протектора
     
Top
Загрузка...