Lines Matching refs:sword
57 * @param string $sword The input search-word string.
62 … public static function getExplodedSearchString($sword, $defaultOperator, $operatorTranslateTable) argument
65 $sword = trim($sword);
66 if ($sword) {
67 $components = self::split($sword);
100 $sword = $origSword;
103 while ($sword) {
105 if (preg_match('/^"/', $sword)) {
107 $sword = (string)preg_replace('/^"/', '', $sword);
109 preg_match('/^[^"]*/', $sword, $reg);
112 $sword = (string)preg_replace('/^' . preg_quote($reg[0], '/') . '/', '', $sword);
114 $sword = trim((string)preg_replace('/^"/', '', $sword));
115 } elseif (preg_match('/^' . $specs . '/', $sword, $reg)) {
118 $sword = trim((string)preg_replace('/^' . $specs . '/', '', $sword));
119 } elseif (preg_match('/[\\+\\-]/', $sword)) {
124 $a_sword = explode(' ', $sword);
132 $sword = implode(' ', $a_sword);
135 preg_match('/^[^ ' . preg_quote($specchars, '/') . ']*/', $sword, $reg);
139 … $sword = trim((string)preg_replace('/^' . preg_quote($reg[0], '/') . '/', '', $sword));