@Антон-0 Возможно где-то выше по логике функция РОТОК_1 обернута в игнор ошибок. Или может это из-за того что у вас асинхронная функция. попробуйе просто вместо фейла заново вызывать РОТОК_1 асинхронно.
Очищается переменная при замене регулярным выражением
-
@mrhensley said in Очищается переменная при замене регулярным выражением:
Заменяю строку регуляркой ([:\/|"*<>?]) (чтобы потом вывести его в название файла).
Но удаляeтся весь текст в переменной. Если этот же текст написать в самой функции, то всё норм работает. Кто подскажет, где мог накосячить?)Выложите исходную строку, к которой применяете регулярку, надоело додумывать всё
-
@fox дело не строке. Присвоил то же значение в эту же переменную, заменило только нужные символы.
Зачение изначально получаю через "Извлечь все данные". И сразу же для теста вывожу в лог, тут всё ок.Для теста можете получить любое значение через "Извлечь все данные" и заменить регуляркой любой символ.
-
@mrhensley said in Очищается переменная при замене регулярным выражением:
@fox дело не строке. Присвоил то же значение в эту же переменную, заменило только нужные символы.
Зачение изначально получаю через "Извлечь все данные". И сразу же для теста вывожу в лог, тут всё ок.Для теста можете получить любое значение через "Извлечь все данные" и заменить регуляркой любой символ.
На будущее, помощь здесь оказывают простые пользователи в своё свободное время, чтобы получить быстрый и правильный ответ, прикладывайте все необходимые данные, гадать за топикастера надоело уже всем.
Действие "Извлечь все данные" возвращает массив, а действие "заменить строку" применяется к строке. Проверьте сколько элементов в массиве.
