Уже помогли в личке. Почему в BAS не работает код регулярки с regex101 - для меня загадка. На будущее тем кто будет искать - составляйте в БАСе сами или каком-либо редакторе но не пользуйтесь regex101 - там составляются не рабочие и плохие регулярки.
@neizwestnyi00
выражение иф не вычислено, если есть джамп внутрь ифа а после идет ельзе, так же если есть рекурсивный вызов функции внутри ифа за которым идет ельзе, тут выражение забыто, вероятно