• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/sanitizer.php
  • Класс: CBXSanitizer
  • Вызов: CBXSanitizer::extractAttributes
protected function extractAttributes(string $attrData): array
	{
		$result = [];

		preg_match_all(
			'#([a-z0-9_-]+)s*=s*(['"]?)(?:s*)(.*?)(?:s*)2(s|$|(?:/s*$))+#is'.BX_UTF_PCRE_MODIFIER,
			$attrData,
			$result,
			PREG_SET_ORDER
		);

		return $result;
	}