- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/classes/general/filterquery.php
- Класс: CAllFilterQuery
- Вызов: CAllFilterQuery::ParseQ
public function ParseQ($q)
{
$q = trim($q);
if($q == '')
return '';
$q=$this->ParseStr($q);
$q = str_replace(
array("&" , "|" , "~" , "(" , ")"),
array(" && ", " || ", " ! ", " ( ", " ) "),
$q
);
$q="( $q )";
$q = preg_replace("/\s+/".BX_UTF_PCRE_MODIFIER, " ", $q);
return $q;
}