2016-01-07 1 views
0

Я пытаюсь научиться регулярками синтаксиса VBScript, запустив CurrencyEx.vbs по следующей ссылке: https://msdn.microsoft.com/en-us/library/ms974570.aspxНевозможно выполнить во время цикла, связанные с регулярными выражениями в VBScript работает через Windows, на основе сервера сценариев

Однако код работает в ошибку компиляции «Ожидаемый идентификатор» в строке 10, символ 13, Код: 800A03F2.

do while re. 

Любые предложения по запуску цикла «while» для объекта регулярного выражения будут полезны.

ответ

0

паразитных разрыв строки:

do while re.Test(inputstr) <> true 

Добавлено:

Последние ) в шаблоне

\s*((\$\s?)|(£\s?))?((\d+(\.(\d\d)?)?)|(\.\d\d))\s*(UK|GBP|GB|USA|US|USD)?)\s*$ 

не соответствует.

Модель позволяет «$ 1.23 UK».

Не пытайтесь изучить код, который сравнивает булевы выражения с булевыми константами.

Смежные вопросы