@olegar нет, это как раз вопрос) мне просто нужно знать возможно ли это (отслеживание срабатывания) если да токакой функцией, или методом, тз это когда тебе что-то нужно делать, мне делать ничего не нужно, я и сам сделаю, мне нужно узнать возможности движка, так как тут люди поопытнее меня, если знают им ответить 10 сек
Работа со строками, вопрос.
-
Всем привет.
Есть строка(ответ от сервера, не json, обычная строка), из этой строки я вытащил определенное выражение допустим Robot2dbb7388uendFhsbk52Fjelbiiwe5vd;
Как из этого выражения убрать Robot в начале и ; в конце, оставить только набор букв и цифр в середине?
Спасибо -
@alex2kard Можно регуляркой, например
var str = "Robot2dbb7388uendFhsbk52Fjelbiiwe5vd;" [[RES]] = str.replace(/Robot/g,"").replace(/;/g,"") //2dbb7388uendFhsbk52Fjelbiiwe5vd -
@alex2kard said in Работа со строками, вопрос.:
А то что набор символов всегда рандомный, не влияет?
Если в самой строке случайно встретится слово "Robot" или символ ";" то они тоже удалятся.
-
@alex2kard said in Работа со строками, вопрос.:
Что-то у меня не получается, не выполняется код...
@fox почему-то не получается...Возможно у вас в переменной не строка. Или неправильно применяете код. В BAS есть для этой задачи действия

Вот тестовый скрипт -
@pryanik said in Работа со строками, вопрос.:
@fox а зачем операция "Заменить строку" у вас повторяется?
Потому что автор темы спросил:
Как из этого выражения убрать Robot в начале и ; в конце, оставить только набор букв и цифр в середине?
вот я два раза и убираю из строки то, что ему нужно было