• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/text.php
  • Класс: BitrixImText
  • Вызов: Text::populateUserBbCode
static function populateUserBbCode(string $text): string
{
	return preg_replace_callback("/[USER=([0-9]{1,})][/USER]/i", static function($matches){
		$userId = $matches[1];
		$userName = BitrixImUser::getInstance($userId)->getFullName(false);
		return '[USER='.$userId.' REPLACE]'.$userName.'[/USER]';
	}, $text);
}