Используйте вот эти инструменты для работы с этими элементами
image.png
доброго времени суток! В басе проблемы с регулярками, стал вытягивать весь текст


@CaptchaLom Закрывающий тег не экранирован, попробуй так:
<span\ class="parsent">([\s\S]+?)<\/span>
@CaptchaLom
попробуй такой варик
"parsent">(.{1,10})</span>
p.s
<span\ class="parsent">([\s\S]+?)<\/span>
работает в 20.6.4
@CaptchaLom теперь регулярки работают так, как и должны
(?<=<span\ class="parsent">)[\s\S]+?(?=<\/span>)
Не очень удобно получается. Или конструктор поправить, чтобы регулярку делал как надо, или вернуть как было.
У меня такая же беда. В регулярках не спец, но с конструктором отлично получалось. Теперь же беда опять.
<td><span\ class="rank\-img"></span><a\ href="\./memberlist\.php\?mode=viewprofile&u=+?[\s\S]+?">+?([\s\S]+?)</a></td>+?
Вот это как поправить?
@edik23 самый простой вариант для твоего случая вставить кубик замены тегов на пустоту
[[TEST]]=[[VARIABLE]].replace(/<.*?>/g, "");
Можно было бы использовать блок замены БАСа, но @support почему-то не разрешил производить замену (ReplaceWith is empty) на пустую строку ))
...или временно отключить новый модуль RegularExpression.
@Cruzel тут лучшая шпаргалка http://www.exlab.net/tools/sheets/regexp.html
Скачай себе и пользуйся.
![0_1515048915557_regexp[1].png](https://i.imgur.com/AcOItKY.png)
Для проверки можно пользоваться онлайн-сервисами, но проще юзать Notepad++
В строке поиска/замены тестишь свои регулярки, что найдёт - подсветит в коде.

Ещё важно понять
(?<=код_до).*?(?=код_после)
до и после принимает только точные данные, т.е. * или + не работает.
Экранировать обратным слэшем \ слэш / и др. запр. символы.
.*? - самое короткое совпадение
@edik23 регулярки надо знать, очень надо. https://regex101.com/ Вот тут составляю, сразу видно что берет регулярка а что нет
@artihorror said in Проблема с регулярками:
@edik23 регулярки надо знать, очень надо. https://regex101.com/ Вот тут составляю, сразу видно что берет регулярка а что нет
Все правильно говорите. Но как то не срослось. Басовский конструктор меня очень даже устраивал. Но с новой версией что-то сломалось (или наоборот исправилось?). Но конструктор и бас теперь несовместимы. Все понимаю, пользуюсь бесплатно, и требовать что то не разумно. Но уж очень хотелось бы полную совместимость конструктора и баса. Без танцев потом с бубном