Шаблон:Извлечь из ссылки: различия между версиями

Материал из in.wiki
Перейти к навигации Перейти к поиску
м (Защищена «Шаблон:Извлечь из ссылки»: часто включаемый шаблон ([edit=autopatrol] (бессрочно) [move=autopatrol] (бессрочно)))
(по-другому)
Строка 1: Строка 1:
<includeonly>{{#regex:{{{1}}}|%^(([^\[]*){{!}}[^\[]*\[\[([^\]\x7C]*).*)$%|$2$3}}</includeonly><noinclude>Шаблон для извлечения предполагаемого имени человека из сложной ссылки. Извлекается содержимое первой ссылки (до <tt>|</tt>), если ссылок нет, то всё переданное.
+
<includeonly>{{#regex:{{{1}}}|%\[\[([^\]{{!}}]+)(?:\{{!}}[^\]]*)]].*$%$1%1^%^.*$%$0%}}</includeonly><noinclude>Шаблон для извлечения предполагаемого имени человека из сложной ссылки. Извлекается содержимое первой ссылки (до <tt>|</tt>), если ссылок нет, то всё переданное.
  
 
Примеры:
 
Примеры:

Версия от 07:05, 18 августа 2011

Шаблон для извлечения предполагаемого имени человека из сложной ссылки. Извлекается содержимое первой ссылки (до |), если ссылок нет, то всё переданное.

Примеры:

  • {{Извлечь из ссылки|царь [[Александр I]] Благословенный}} даст царь Александр I Благословенный,
  • {{Извлечь из ссылки|царь [[Александр I{{!}}Александр Благословенный]]}} даст царь Александр I,
  • {{Извлечь из ссылки|царь Александр I Благословенный}} даст царь Александр I Благословенный.