• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/text.php
  • Класс: BitrixImText
  • Вызов: Text::getReplaceMap
static function getReplaceMap($text)
{
	$replaces = [];

	$dates = self::getDateConverterParams($text);
	foreach ($dates as $result)
	{
		$replaces[] = [
			'TYPE' => 'DATE',
			'TEXT' => $result->getText(),
			'VALUE' => $result->getDate(),
			'START' => $result->getTextPosition(),
			'END' => $result->getTextPosition()+$result->getTextLength(),
		];
	}

	return self::resolveIntersect($replaces);
}