Цитата:
Сообщение от
miklenew
Чё то никак не пойму как работает это конструкция со слэшами?
Кручу верчу, но смысла так и не понял.
X++:
static void Job6(Args _args)
{
str _treenodesource = " parmbuffer(true, true) ";
;
if(match("parmbuffer\\(.+\\)", _treenodesource))
info("true");
else
info("false");
}
Скобки - спец символ в регулярных выражениях, поэтому перед скобками ставим слеш (два слеша, т.к. просто слеш - спец. символ для строк).
Здесь описание ф-ции match
http://msdn.microsoft.com/en-us/library/aa886279.aspx
Но подозреваю, что у функции более богатый синтаксис, чем написано в MSDN (про скобки там почему-то не написано)