@UserTrue спасибо.
сам тоже к рабочему результату пришел.
работа над ошибками:
консоль и отладку браузера использовать во встроенной в программу BAS результат должен быть строкой должен быть объявлен returnVal. скрипт как string, не как expression@Mic said in Почему-то регулярка не срабатывает:
Подскажите что не так
[[A]] = '<a href="1.26.0/">1.26.0' [[RE]] = new RegExp('(\d+)\.(\d+)\.(\d+)\/') if ([[RE]].test([[A]])) log('FOUND')

я дико извиняюсь, а что вы вообще пытаетесь проверить ? по моему это не то что вам нужно.
Еще проще
(//tr/td/a)[2]
И сравнийвай с предыдущей

@Bigma
Я в две строчки эту проблему решил:
[[RE]] = /"(\d+)\.(\d+)\.(\d+)\//;
[[MATCH_MPG123_NEW]] = [[SAVED_CONTENT]].match([[RE]]);
Потом из этих групп составляю урл и скачиваю от туда программу.
Если знаете как проще сделать, напишите, очень интересно.
тогда так
(//tr/td/a[not(contains(@href,'rc'))])[2]