• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/web/dom/htmlparser.php
  • Класс: BitrixMainWebDOMHtmlParser
  • Вызов: HtmlParser::parseAttributesOld
protected function parseAttributesOld($text)
{
	preg_match_all("/b([w_-]+s*=s*(["']*)[^\2]+?\2)/", $text, $pairs);
	$pairs = $pairs[0];

	$attributeList = Array();
	foreach($pairs as $pair)
	{
		$attr = array_map(
			function ($data){
				$data = preg_replace("/(^['"]|['"]$)/","",$data);
				return $data;
			},
			preg_split("/s*=s*/", $pair)
		);
		$name = $attr[0];
		$value = $attr[1];
		$attributeList[$name] = $value;
	}

	return $attributeList;
}