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

Материал из in.wiki
Перейти к навигации Перейти к поиску
(+3)
(4)
Строка 1: Строка 1:
<includeonly>{{#regex:{{{1}}}|%(^[^\[]*$)%|$1}}</includeonly><noinclude>
+
<includeonly>{{#regex:{{{1}}}|%(^[^\[]*${{!}}f)%|$1}}</includeonly><noinclude>
  
 
Шаблон для извлечения предполагаемого имени человека из сложной ссылки. Извлекается содержимое первой ссылки (до <tt>|</tt>), если ссылок нет, то всё переданное.
 
Шаблон для извлечения предполагаемого имени человека из сложной ссылки. Извлекается содержимое первой ссылки (до <tt>|</tt>), если ссылок нет, то всё переданное.
Строка 5: Строка 5:
 
{{!}}\[\[[^\]\x7C]*
 
{{!}}\[\[[^\]\x7C]*
 
Примеры:
 
Примеры:
* <tt><nowiki>{{</nowiki>Извлечь из ссылки|царь [[Александр I]] Благословенный}}</tt> даст {{Извлечь из ссылки|царь [[Александр I]] Благословенный}},
+
* <tt><nowiki>{{Извлечь из ссылки|царь [[Александр I]] Благословенный}}</nowiki></tt> даст {{Извлечь из ссылки|царь [[Александр I]] Благословенный}},
*<tt><nowiki>{{</nowiki>Извлечь из ссылки|царь Александр I Благословенный}}</tt> даст {{Извлечь из ссылки|царь Александр I Благословенный}}.
+
*<tt><nowiki>{{Извлечь из ссылки|царь Александр I Благословенный}}</nowiki></tt> даст {{Извлечь из ссылки|царь Александр I Благословенный}}.
  
 
[[Категория:Traditio:Вспомогательные шаблоны]]
 
[[Категория:Traditio:Вспомогательные шаблоны]]
 
</noinclude>
 
</noinclude>

Версия от 21:11, 18 августа 2007


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

|\[\[[^\]\x7C]* Примеры:

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