Помогите подправить регулярку



  • Экшином "получить код элемента" получается <td width="99%" class="rt"><span class="sml">На счету</span> 4 461,50</td> Нужно вытащить числовое значение, а именно и только "4 461,50" . Естественно цифры меняются, ибо это "Баланс" на сайте. через конструктор рег. выражений, получается вот такая регулярка: <td\ width="99%"\ class="rt"><span\ class="sml">На\ счету</span>\ (\d+).+? но она выдает только первую цифру, это "4". вот скрин проекта в бас с выводом в Лог: 0_1495359973266_upload-342d1424-5c8a-4150-a142-1caa49a9ecb6 вот проект [0_1495360385785_RedSurf_client.xml](Uploading 100%)





  • @Alex2 используй такую На счету<\/span>([\d\ \,]+)



  • @out Спасибо Большое!!!! Это то, что нужно....)) Не подскажешь, как и где ты ее сформировал??? Я пробовал в конструкторе БАСа...Не получилось(( вики - много раз перечитывал... маловато там инфы. Автор обещал, в скором времени, больше мануала с видосами выдать... Тогда нам новичкам, меньше придется ГУРУ отвлекать))))!!!



  • @out Сайт где тестировать регулярки https://regex101.com/
    Плюс вот тоже помогалка :)
    0_1495382282203_regexp (1).png



  • @Alex2 я не использовал никакие конструкторы регулярок для этого, они нужны тем, кто вообще не знаком с синтаксисом regexp. Для такого рода регулярок не нужно знать идеально весь синтаксис и логику построения, достаточно почитать мануал какой-то и все станет ясно, дальше сможешь пользоваться шпаргалкой , как выше на картинке.




Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.