Делимся регулярками

  • Автор темы Автор темы 7make
  • Дата начала Дата начала
вменяемую регулярку конструктором не составишь :)
 
в целом нужна просто практика, первоначальная информация указана тут https://a-parser.com/wiki/regex/
согласен, кто фанатеет от этих моментов, я же фанатею от других моментов, поэтому мне проше даже заплатить 5-15 баксов чтоб решили мою задачу и я дальше продолжил творить задуманное))
 
вменяемую регулярку конструктором не составишь :)
В зенке конструктор ни разу не подводил :)
Загружаю код в конструктор -> указываю, что нужно найти -> тест -> регулярка составлена
Быстро и удобно.
 
  • Like
Реакции: pix
никак не разберусь как извлечь регуляркой содержимое href у ссылки Visit Website, а также ссылок в Other Links. Может кто подскажет регулярку?
Visit Website:
Код:
<a href="([^"]+)"[^>]*>Visit Website
Other links оптимально в 2 прохода:
  • выбираем блок нужный блок:
Код:
Other Links:</dt><dd class="weblinks">(.*?)</dd>
  • в нем простой регуляркой с флагом g:
Код:
<a href="([^"]+)"
 
Visit Website:
Код:
<a href="([^"]+)"[^>]*>Visit Website
Other links оптимально в 2 прохода:
  • выбираем блок нужный блок:
Код:
Other Links:</dt><dd class="weblinks">(.*?)</dd>
  • в нем простой регуляркой с флагом g:
Код:
<a href="([^"]+)"
Часть операторов регулярок не учел, когда сам делал. Благодарю за помощь!
 
Поддерживаю, очень упростит жизнь, особенно не профессионалам и тем кто не разбираеться хорошо в регулярках, на пример я такой. Вот сидел пол часа апарсером разбирал сайт что бы спарсить несколько данных, так и не вышло, в зенке в конструкторе сделал за минуту.

Если такой инструмент будет сделан, уверен многих заинтересует, особенно новичков в этом деле.
 
не могу составить регулярку для парсинга mail:pass по линкам
такую дичь
парсит - http://prntscr.com/ebvhtk
кто шарит, черканите в лс, либо в теме
спасибо
 
Судя по скриншоту, у вас дефолтный формат результата. Поэтому рекомендую ознакомиться с такими статьями Документации и выводить в результат то, что парсит регулярное выражение:
https://a-parser.com/wiki/results-representation/
https://a-parser.com/wiki/result-format/

А насчет самой регулярки - нужен пример, откуда парсить. Или если в контенте mail:pass всегда вместе, то можно воспользоваться регуляркой отсюда, немного модифицировав ее:
Код:
((?>\b[-a-z0-9._%+]+)@[a-z0-9.-]+\.[a-z]{2,6})\b:(.+?)\s
v0qQE.png
Детальнее о регулярных выражениях в А-Парсере: https://a-parser.com/wiki/regex/
 
Судя по скриншоту, у вас дефолтный формат результата. Поэтому рекомендую ознакомиться с такими статьями Документации и выводить в результат то, что парсит регулярное выражение:
https://a-parser.com/wiki/results-representation/
https://a-parser.com/wiki/result-format/

А насчет самой регулярки - нужен пример, откуда парсить. Или если в контенте mail:pass всегда вместе, то можно воспользоваться регуляркой отсюда, немного модифицировав ее:
Код:
((?>\b[-a-z0-9._%+]+)@[a-z0-9.-]+\.[a-z]{2,6})\b:(.+?)\s
v0qQE.png
Детальнее о регулярных выражениях в А-Парсере: https://a-parser.com/wiki/regex/
не могу понять, что мне написать в форму результата
 
В формат результата нужно написать шаблон (переменные), по которому вы будете выводить результат.
 
В формат результата нужно написать шаблон (переменные), по которому вы будете выводить результат.
([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})[;,:][\w\S]{1,}
регулярка есть
что вписать в поле формата, чтобы он хватал значения по регулярке?
 
Переменные, в которые сохраняется то, что возвращает регулярка.
 
Так покажите конкретный пример, что именно у вас не получается?
Здесь никто не сможет вам помочь без скринов задания и полноценного описания проблемы.
 
Так покажите конкретный пример, что именно у вас не получается?
Здесь никто не сможет вам помочь без скринов задания и полноценного описания проблемы.
http://prntscr.com/ebw9kb сделал так
http://prntscr.com/ebw9ni идет так
в файл пишет:
http://prntscr.com/ebw9tf
http://prntscr.com/ebw9xz
http://prntscr.com/ebwa21
мне соответственно нужны лишь мыла с паролем
 
Назад
Верх