Для парсинга регулярным выражением нужно воспользоваться функцией Parse custom result: https://a-parser.com/wiki/parse-custom-result/ Указываете регулярное выражение и переменные, в которых будет храниться то, что возвращает регулярка. А в формате результата указываете эти переменные в том виде, в котором нужно их выводить. На форуме есть множество примеров, также есть пример в описании Parse custom result. Вот пример под вашу задачу (регулярка написана для примера, на практике может быть другая):
Приветствую! А может быть все-таки рассмотрите возможность быть конструктору регулярок в А-парсере? Или ответ категорически-нет? Например, я сам постоянно сталкиваюсь с задачами, которые без регулярок, к сожалению, никак не решить, по причине того, что мне сложно составить регулярку, иду и делаю проект на зенке, хотя сам понимаю, что на А-парсере скорость будет на порядок выше и будет стабильнее работа. Пример 2, я общаюсь со многими сеошниками и дорвейщиками и постоянно рекомендую им А-парсер, так как сам им очень доволен и решаю многие задачи с помощью него, но как я понимаю из общения с ними, почти у всех есть проблема с регулярками. Понятно, что навороченную регулярку не составить в конструкторе, но хотя бы простейшие ведь можно составлять? По крайней мере, конструтор на зенке с простыми регулярками меня не подводил.
Я за это будет хорошим дополнением, так как для многих начинающих апарсер кажется сложным, а с таким дополнением для новичков будет более "френдли"
А новички не хотят научиться сами и почитать книженцию? Бен Форта — Регулярные выражения. 10 минут на урок Ни один конструктор не сделает регулярку круче чем ее руками сам составишь. После прочтения этой книги я уже сам начал составлять регулярки в первый же день, читается на одном дыхании, а когда вы закончите ее читать вас будет переполнять драйв вам захочется парсить все что шевелится и не шевелится )) Вы можете за один день уже научится работать с регулярными выражениями, эта книга основа-основ. Ниже под спойлером находится шпаргалка она вам пригодится, ее можно распечатать для удобства. Спойлер: Шпаргалка по регулярным выражениям Дальше чем больше будете составлять регулярки самостоятельно, тем круче и виртуознее они будут у вас получаться, поверьте на слово это очень увлекательное занятие.
Книжечка полезная, сам читаю, но у разработчиков есть еще ж наверное заинтересованость в продаже своего продукта...
Автор книги весьма широко известен в мире IT-шников, кто осилит прочесть книгу Бен Форта и захочет погрузиться еще глубже в изучение мира регулярных выражений есть еще одна книга "Джеффри Фридл - Регулярные выражения", но бы не рекомендовал ее изучать с нуля, она сложноватая для новичка - в своем роде это лучшее что я встречал.
Добрый день! Подскажите, как правильно составить регулярку. Использую конструктор запросов, необходимо запрос $query преобразовать в http://адрес сайта/первая буква $query/$query . Кроме того, первую букву в итоговом запросе следует сделать заглавной. В качестве $query - однословники. Буду признателен за любой совет.
Есть сайт. мне необходимо спарсить контент со страниц http://domain.com/W/word (или так http://domain.com/B/bord, или так http://domain.com/D/dord и т.п.). В качестве запросов ($query) использую перечень слов word, bord, dord. Мне надо через конструктор запросов из $query получить переменную (допустим $xyz), которая будет равняться первой букве слова из запроса (в данном примере word, bord, dord) и при этом должна быть заглавной, что бы в формате запроса можно было указать http://domain.com/$xyz/$query. Таким образом в запросе я буду указывать перечень слов, а на выходе получать контент страниц http://domain.com/заглавная первая буква слова/слово. Как-то так.
Денис, спасибо! Именно то, что нужно! Я пресет так и писал, только не знал как регулярку указать. Еще раз спасибо! + Вам в карму