@upup73571 here is how to do it correctly. project.xml
Регулярные выражения не работают в программе
-
Всем привет!
Пишу регулярку в конструкторе, в конструкторе всё работает отлично.
Вставляю этот же код в программу - регулярка не работает как нужно.
Например:
Регулярное выражение: .Location:(.+)\ Region.Текст: Reference:PPMV86 Type:Land Location:Tavira Region:Eastern Algarve Bedrooms:n/a Bathrooms:n/a Ownership:Company Plot Size:39431 m² Price +/- -
Результат в конструкторе: Tavira
Результат в приложении: никакого результатаКод прикладываю.0_1505060804661_realbot — reg.xml
-
@Goyim В вашем скрипте вываливается с ошибкой скрипт, не находит переменную [[OBJ_INFORMATION_LOCATION1]].
Не понимаю, уже четвёртый человек создаёт регулярку в конструкторе и ни у кого не работает. У всех косяк, что экранируется пробел.
Вот так будет работать:
.Location:(.+) Region.Вот тестовый скрипт
-
- Ваш проект может возвращать разные результаты, поскольку он берет информацию с сайта, а не просто текст. В конструктор вы вставляете текст, поэтому сравнение некорректно.
- Если взять текст и применить к нему регулярку .Location:(.+)\ Region. то все работает.
0_1506099625499_regexptest.xml

-
-
-
@support Да, я уже пытался сделать пост. На счёт регулярок, что конструктор экранирует пробел, а BAS их потом не воспринимает.. Но когда начал делать пример, понял, что всё прекрасно работает. То есть дело не в пробелах, экранирование которых ни как не влияет на результат.
Я сам то не пользуюсь конструктором, как то надёжнее писать самому. -
если в коде присутствуют перводы строк, то можно долго подбирать регулярку :(
Я просто не понимаю, если все говорят, что регулярки не работают, почему не привести хоть 1 пример, когда они не работают.
Конструктор я обновил, теперь он генерирует регулярки, которые поддерживают перенос строки. -
@bigorat Послушайте, у меня на форуме поддержка абсолютно бесплатная. И я трачу на нее кучу времени. Я думал если так, то логично, что пользователи будут предоставлять как можно больше инфы, чтобы облегчить мне жизнь, чтобы исправить баги как можно быстрее и тем самым сделать софт лучше, и чтобы у меня было больше времени на новые фичи. Но нет, большинство сообщений звучит так: "БАС не работает", что именно не работает мне приходится догадываться самому или очень долго расспрашивать. Мне не лень снимать видос, там где пользователю лень даже приложить скрин, не то что проект, но лень рыться по вашим сообщениям, потому что писать "БАС не работает, почему ищи сам" еще никто не додумался.
-
@support спасибо за программу, не стоит так воспринимать все буквально, я тоже не гуляю, и искать то что было тогда, сейчас не вижу смысла, помогли люди спасибо им за это, как и вам собственно! Повторюсь, попробовал скормить html код новому конструктору, теперь насколько вижу все гуд, так что какой никакой фидбэк но был :)))
