function SearchEngineYandexRule() { parent::SearchEngineRegexRule('yandex', '/^.*yand.*text=([^&]*).*$/', 1); }
function SearchEngineGoogleRule() { parent::SearchEngineRegexRule('google', '/^.*google\\..*?q=(cache:[^\\s]*\\s)?([^&]*).*$/', 2); }
function SearchEngineMailruRule() { parent::SearchEngineRegexRule('mail.ru', '/^.*go\\.mail\\.ru.*(words|q)=([^&]*).*$/', 2); }
function SearchEngineYahooRule() { parent::SearchEngineRegexRule('yahoo', '/^.*search\\.yahoo.*\\?p=([^&]*).*$/', 1); }
function SearchEngineAportRule() { parent::SearchEngineRegexRule('aport', '/^.*sm\\.aport.*r=([^&]*).*$/', 1); }
function SearchEngineRamblerRule() { parent::SearchEngineRegexRule('rambler', '/^.*rambler.*words=([^&]*).*$/', 1); }