• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/urlpreview/router.php
  • Класс: BitrixMainUrlPreviewRouter
  • Вызов: Router::convertRouteToRegexp
static function convertRouteToRegexp(string $route, bool $allowSlashes = false): string
{
	$result = preg_replace(
		"/#(w+)#/",
		$allowSlashes ? "(?'\1'.*?)" : "(?'\1'[^/]+)",
		$route
	);
	$result = str_replace('/', '/', $result);
	$result = '/^'.$result.'$/';

	return $result;
}