Как вытащить конкретные строки из кода страницы?
-
Добрый день! Возник небольшой вопрос: Получаю код страницы в переменную, далее необходимо получить несколько строк одинакового формата, но разного содержания.
Пример: </div><div>Покупатель: Роман (<a href="//m.mail.ru/compose/?mailto=mailto%3Aromariocom@gmail.com" target="_blank">romariocom@gmail.com</a> тел. )</div><div>Время создания: 25.07.2016 18:20:27</div><div>
То есть имя покупателя, почта и время будут разные, количество таких строк может быть от 0 до бесконечности.
Далее эти строки нужно сохранять в ресурс, для дальнейшей обработки. Следом обработка каждой строки регулярками.
Как итог должны получится строки такого вида: Роман;romariocom@gmail.com;25.07.2016 18:20:27Понимаю, что нужно использовать регулярку для получения этих строк, но не понимаю какую регулярку и как объяснить программе, что нужно применять регулярку только между этими значениями - начало: "</div><div>Покупатель: " - конец: "</div><div>"
Заранее благодарен за подсказку!
-
Привет! В интерфейсе программы, есть кнопка "Инструменты", там "Конструктор регулярных выражений", используйте его.
Я бы применил три регулярки, под каждый тип данных свою.
Потом склеил с нужным разделителем в одну строку.
Только если в дальнейшем планируете парсить такую строку, BAS определит символ ":" в полученном времени (18:20:27) как разделители.
-
Спасибо, за ответ!