Изменения

Перейти к навигации Перейти к поиску
м
зачистка опечаток
Строка 7: Строка 7:  
%(?<=\A{{!}}\s)((\d+)(?:\s*(?:год{{!}}года{{!}}г\.))?\s*(\sдо\s+н\.\s*э\.)?)(?=\Z{{!}}\s)%|
 
%(?<=\A{{!}}\s)((\d+)(?:\s*(?:год{{!}}года{{!}}г\.))?\s*(\sдо\s+н\.\s*э\.)?)(?=\Z{{!}}\s)%|
 
[[$2$3{{!}}$1]]}}|
 
[[$2$3{{!}}$1]]}}|
%\[\[(\d+)(?:\s*(?:год{{!}}года{{!}}г\.))?\s*(\sдо\s*н\.\s*э\.\s*)?(\{{!}}[^\]]*)?]]%|
+
%\[\[(\d+)(?:\s*(?:год?{{!}}года{{!}}г\.))?\s*(\sдо\s*н\.\s*э\.\s*)?(\{{!}}[^\]]*)?]](а)?%|
 
[[{{#if:{{{2|}}}|Год {{{2}}}::}}$1$2$3]]}}
 
[[{{#if:{{{2|}}}|Год {{{2}}}::}}$1$2$3]]}}
|%(\[\[День\s{{{2|}}}::((?:[012]?\d{{!}}30{{!}}31)\s+{{Месяцы/р. п.}})(?:[^\]]*)]].*?\[\[Год\s{{{2|}}}::(\d+(?:\s+до\s*н\.\s*э\.\s*)?)(?:\{{!}}[^\]]*)?]])%|
+
|%(\[\[День\s{{{2|}}}::((?:[012]?\d{{!}}30{{!}}31)\s+{{Месяцы/р. п.}})(?:[^\]]*)]].*?\[\[Год\s{{{2|}}}::(\d+\s*(до\s+н\.\s*э\.)?)(?:\{{!}}[^\]]*)?]])%|
$1 {{#if:{{{2|}}}|{{OCB}}#set:Дата {{{2}}}=$2 $3{{CCB}}}}}}|
+
{{#if:{{{2|}}}|{{OCB}}#set:Дата {{{2}}}=$2 {{OCB}}BC{{!}}$3{{CCB}}{{CCB}}}}$1}}|
 
%(\[\[День\s.*?::([^\]\{{!}}]*)(?:\{{!}}[^]]*)?]])%|
 
%(\[\[День\s.*?::([^\]\{{!}}]*)(?:\{{!}}[^]]*)?]])%|
$1{{#if:{{{3|{{{категория дня|}}}}}}|[[Категория:{{{3|{{{категория дня}}}}}} $2{{#if:{{{4|{{{постфикс дня|}}}}}}|&#32;{{{4|{{{постфикс дня}}}}}}}}]]}}
+
{{#if:{{{3|{{{категория дня|}}}}}}|[[Категория:{{{3|{{{категория дня}}}}}} $2{{#if:{{{4|{{{постфикс дня|}}}}}}|&#32;{{{4|{{{постфикс дня}}}}}}}}]]}}$1
 
}}|
 
}}|
 
%(\[\[Год\s.*?::(\d+)\s*(\sдо\s+н\.\s*э\.)?(?:\{{!}}[^]]*)?]])%|
 
%(\[\[Год\s.*?::(\d+)\s*(\sдо\s+н\.\s*э\.)?(?:\{{!}}[^]]*)?]])%|
$1{{#if:{{{5|{{{категория года|}}}}}}|[[Категория:{{{5|{{{категория года}}}}}} $2{{#if:{{{6|{{{постфикс года|}}}}}}|&#32;{{{6|{{{постфикс года}}}}}}}}$3]]}}}}}}</includeonly><noinclude>Шаблон для переработки переданного мусора в [[Семантические возможности Вики|аннотацию]] [[Semantic MediaWiki]], в предположении, что передана дата.
+
{{#if:{{{5|{{{категория года|}}}}}}|[[Категория:{{{5|{{{категория года}}}}}} $2{{#if:{{{6|{{{постфикс года|}}}}}}|&#32;{{{6|{{{постфикс года}}}}}}}}$3]]}} $1}}}}</includeonly><noinclude>Шаблон для переработки переданного мусора в [[Семантические возможности Вики|аннотацию]] [[Semantic MediaWiki]], в предположении, что передана дата.
    
Параметры:
 
Параметры:
 
# Викитекст, содержащий дату,
 
# Викитекст, содержащий дату,
# второе и послкдующие слова из названия свойства SMW, в родительном падеже, например, «рождения»,
+
# второе и последующие слова из названия свойства SMW, в родительном падеже, например, «рождения»,
 
# (или <tt>категория дня</tt>) начало названия автоматически добавляемой категории, связанной с днём, (не обязательно),
 
# (или <tt>категория дня</tt>) начало названия автоматически добавляемой категории, связанной с днём, (не обязательно),
 
# (или <tt>постфикс дня</tt>) окончание названия автоматически добавляемой категории, связанной с днём, (не обязательно),
 
# (или <tt>постфикс дня</tt>) окончание названия автоматически добавляемой категории, связанной с днём, (не обязательно),
Строка 36: Строка 36:  
|-
 
|-
 
| <tt><nowiki>{{Подготовить аннотацию/date|[[9 января]] [[1976]]|рождения}}</nowiki></tt> || {{Подготовить аннотацию/date|[[9 января]] [[1976]]|рождения}}
 
| <tt><nowiki>{{Подготовить аннотацию/date|[[9 января]] [[1976]]|рождения}}</nowiki></tt> || {{Подготовить аннотацию/date|[[9 января]] [[1976]]|рождения}}
 +
|-
 +
| <tt><nowiki>{{Подготовить аннотацию/date|[[9 января]] [[1976]]а|рождения}}</nowiki></tt> || {{Подготовить аннотацию/date|[[9 января]] [[1976]]а|рождения}}
 
|-
 
|-
 
| <tt><nowiki>{{Подготовить аннотацию/date|[[22 апреля|10 (22) апреля]] [[1870|1870 года]]|рождения}}</nowiki></tt> || {{Подготовить аннотацию/date|[[22 апреля|10 (22) апреля]] [[1870|1870 года]]|рождения}}
 
| <tt><nowiki>{{Подготовить аннотацию/date|[[22 апреля|10 (22) апреля]] [[1870|1870 года]]|рождения}}</nowiki></tt> || {{Подготовить аннотацию/date|[[22 апреля|10 (22) апреля]] [[1870|1870 года]]|рождения}}
Анонимный участник

Реклама:

Навигация