Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Помощь по regex (Регулярные выражения)

03.04.21 14:40
Re: Помощь по regex (Регулярные выражения)
 
7495 знакомое лицо
7495
в ответ schizo 03.04.21 10:06
не проверял


Спасибо, вот так выглядят оба варианта, если пропустить образец из моего первого поста:


но сожалению оба случая не работают как надо, если запустить с оригинальным сайтом. С большим текстом первый вариант начинает с tokens" и захватывает почти весь текст страницы заканчивает на а,

второй вариант начинает с //availableAd захватывает весь текст и заканчивает на src="/


а ещё я заметил в моём образце ошибки, во-первых путин там две точечки, а надо все с одной точечкой и текст не в три строки, а сплошняком как на оригинальной странице, поэтому новый образец:


blablabla <a class='text-primary' href='/token/0xae8488e75493b89a0e1488bf91542208c416f486'>BUZcoin (BUZ)</a> blablabla blablabla <a class='text-primary' href='/token/0x13601888f649c96383812ec45c608b4e7da5e899'>Bablos Token (BABLOS)</a> blablabla blablabla <a class='text-primary' href='/token/0x3ea9a57780a5deb7c09c623165ca22d7afc0a9e5'>Decentralized Putin (PUTIN)</a> blablabla


проверять можно онлайн на regex101.com - https://regex101.com/r/9wNbfv/1


И почему регекс захватывает весь текст после первого совпадения? например мой другой регекс: собирает все майлы со страниц и складывает столбиком без проблем:

(\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)

Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
 

Перейти на