@mik888em said in Как распарсить переменную в JavaScript?:
/((?<=*{3}trash2*{3})[\s\S]+?(?=$|\s\d+\s+(minutes|minute|day|days|weeks|week|hours|hour|years|year|months|month)))|*{3}trash3*{3}[\s\S]+?(?=")/g;
😁 хороша
@il16ya said in Как менять падежи слова в зависимости от числа?:
Я пытался реализовать функцию JavaScript но либо она неправильно построена либо я что-то не там поставил подскажите как правильнее будет реализовать эту функцию в BAS вот ссылка на функцию: https://realadmin.ru/coding/sklonenie-na-javascript.html вот коды моих попыток реализовать ее в BAS:

@il16ya said in Как менять падежи слова в зависимости от числа?:
@Fox а можно посмотреть содержимое переменной DECLOFNUM?
Можно, только смысл? Используйте переменную с атрибутами, так как в ней функция
@il16ya said in Как менять падежи слова в зависимости от числа?:
@Fox а почему у вас в логе не отображаются числа?
Потому что так реализована функция в вашем примере по ссылке. Если нужно, можете добавить вывод цифры вместе с текстом
@il16ya said in Как менять падежи слова в зависимости от числа?:
@Fox у меня число в переменной и я не знаю как аккуратно вставить ее в функцию чтобы не сломать ее
А зачем её вообще вставлять в функцию? Поместите её в атрибут вызова функции
[[DECLOFNUM]]([[ВАША_ЦИФРА]], ['минута', 'минуты', 'минут'])