• Модуль: search
  • Путь к файлу: ~/bitrix/modules/search/classes/general/search.php
  • Класс: CAllSearch
  • Вызов: CAllSearch::KillTags
static function KillTags($str)
{
	$str = CSearch::RemovePHP($str);

	static $search = array(
		"''si",  // Strip out javascript
		"']*?>.*?'si",  // Strip out javascript
		"']*?>.*?'si",  // Strip out styles
		"']*?>.*?'si",  // Strip out 
		"']*?>.*?'si",  // Strip out 
		"']*?>'",
		"'<[^>]*?>'",
		"'([\r\n])[\s]+'",  // Strip out white space
		"'&(quot|#34);'i",  // Replace html entities
		"'&(amp|#38);'i",
		"'&(lt|#60);'i",
		"'&(gt|#62);'i",
		"'&(nbsp|#160);'i",
		"'[ ]+ '",
	);

	static $replace = array(
		"",
		"",
		"",
		"",
		"",
		"rn",
		"rn",
		"\1",
		""",
		"&",
		"<",
		">",
		" ",
		" ",
	);

	$str = preg_replace($search, $replace, $str);

	return $str;
}