Try using "Template" action and construct your text with hyerlinks than paste it to page.
Other option is to create simple LOCAL html page somewhere on your hard disk with
desired text and links, than open that local html page in another tab in BAS and than copy
from that tab to the tab where you are working.
РЕШЕНО Работают ли флаги в регулярных выражениях?
-
Это выражение не работает в BAS:
/(.*регистр.*+)/iuОно должно находить слово "РЕГИСТР" в любом регистре.
regex101 говорит что работает -
@vanarok said in Работают ли флаги в регулярных выражениях?:
Это выражение не работает в BAS:
/(.*регистр.*+)/iuОно должно находить слово "РЕГИСТР" в любом регистре.
regex101 говорит что работаетА теперь переключите flavor на ECMAScript (JavaScript)

и увидите, что ваша регулярка ошибочна:

-
@vanarok said in Работают ли флаги в регулярных выражениях?:
@Fox исправил, в BAS все равно не работает.
у меня работает
-
@vanarok said in Работают ли флаги в регулярных выражениях?:
@Fox через стандартный инструментарий "Заменить строку" не работает.
Потому что стандартный модуль использует стороннюю библиотеку

-
@vanarok said in Работают ли флаги в регулярных выражениях?:
@Fox т.е только через выполнить код будет работать?
Я если честно не смотрел какая именно библиотека там используется, возможно там тоже можно использовать флаги.
Но использовать действие "выполнить код" в данном случае не сложнее действия "Заменить строку" -
@vanarok said in Работают ли флаги в регулярных выражениях?:
@Fox
значит только через код)Ну на сколько я помню, скобочные группы возможно применить только в методе match().
Так же ваша регулярка в итоге заменяет всю строку на пустоту,.*означаетлюбой символ 0 и более раз (жадный алгоритм), следом идёт текстрегистр, а затем опять.*-любой символ 0 и более раз (жадный алгоритм). В итоге если в строке встречается в любом регистре слово "регистр" то вся строка удаляется.Вот пример того, что вы скорее всего хотели изначально:
[[RESULT]] = [[TEXT]].replace(/регистр/i, "")

значит только через код)