Описание команды | |
exreg |
Проверка правильности шаблона регулярного выражения.
exreg=Mode||RegExp или Mode||ListRegExp, ||Dialogs
Параметры:
Mode||RegExp или Mode||ListRegExp | Проверка. Для одного регулярного выражения: Mode||RegExp, где: Mode - режим проверки: 0 - возвращается регулярное выражение. 1 - возвращается правильное регулярное выражение. 2 - возвращается неправильное регулярное выражение. RegExp - регулярное выражение для проверки, если clpget, то шаблон берётся из буфера обмена. Для списка регулярных выражений: Mode||ListRegExp, где: Mode - режим проверки: 5 - возвращаются все регулярные выражения. 6 - возвращаются правильные регулярные выражения. 7 - возвращаются неправильное регулярные выражения. ListRegExp - список регулярных выражений, варианты: • FileList - путь к списку шаблонов. • $GLOBALNAME - список шаблонов из глобального массива см. Дополнение №23. • cliplist - список шаблонов из буфера обмена. |
Дополнительные параметры: | |
Dialogs | Диалоги. см. Дополнение №18 Описание |
Примечания:
Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23См. также:
await, beepss, delvlc, dilog, fontx, formt, imgpr, infbx, infht, itray, movlc, posts, prgrs, shape, sndps, style, stylp, tcgup, tslit, voice, watch, winls, wnamp
Примеры: | Как создать кнопку? |
exreg=0||((?:%[\dA-F]{2})+) GLOBALEXREG<a> GLOBALEXREG0<a> GLOBALEXREG1<a> ;; проверить регулярное выражение и получить результат в массиве
exreg=1||clpget GLOBALEXREG<a> GLOBALEXREG0<a> GLOBALEXREG1<a> ;; проверить регулярное выражение из буфера обмена и получить результат правильного шаблона в массиве
exreg=2||clpget GLOBALEXREG<a> GLOBALEXREG0<a> GLOBALEXREG1<a> ;; проверить регулярное выражение из буфера обмена и получить результат неправильного шаблона в массиве
kends=<inikey=5//$f252//FormatUser>??-1||&?(?m)^[^~~;=]+=(.*?)(?:\|\|.+) exreg=5||$GLOBALKENDS GLOBALEXREG<a> GLOBALEXREG0<a> GLOBALEXREG1<a> ;; проверить регулярные выражения в секции [FormatUser] в TCIMG.ini и получить результат в массиве
kends=<inikey=5//$f252//FormatUser>??-1||&?(?m)^[^~~;=]+=(.*?)(?:\|\|.+) exreg=6||$GLOBALKENDS GLOBALEXREG<a> GLOBALEXREG0<a> GLOBALEXREG1<a> ;; проверить регулярные выражения в секции [FormatUser] в TCIMG.ini и получить результат правильных шаблонов в массиве
kends=<inikey=5//$f252//FormatUser>??-1||&?(?m)^[^~~;=]+=(.*?)(?:\|\|.+) exreg=7||$GLOBALKENDS GLOBALEXREG<a> GLOBALEXREG0<a> GLOBALEXREG1<a> ;; проверить регулярные выражения в секции [FormatUser] в TCIMG.ini и получить результат неправильных шаблонов в массиве