Шаблон:Подготовить аннотацию/date — различия между версиями
Материал из HARITONOV
(Новая страница: «<includeonly>{{#if:{{{1|}}}|{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{{1|}}}| %((?<=\A{{!}}\s)\s*(?:[012]?\d{{!}}30{{!}}31)\s+{{Месяц…») |
м (зачистка опечаток) |
||
Строка 53: | Строка 53: | ||
| <tt><nowiki>{{Подготовить аннотацию/date|13 марта 40 года до н. э.|смерти|категория дня=Лица, умершие|категория года=Лица, умершие в|постфикс года=году}}</nowiki></tt> || {{Подготовить аннотацию/date|13 марта 40 года до н. э.|смерти|категория дня=Лица, умершие|категория года=Лица, умершие в|постфикс года=году}} | | <tt><nowiki>{{Подготовить аннотацию/date|13 марта 40 года до н. э.|смерти|категория дня=Лица, умершие|категория года=Лица, умершие в|постфикс года=году}}</nowiki></tt> || {{Подготовить аннотацию/date|13 марта 40 года до н. э.|смерти|категория дня=Лица, умершие|категория года=Лица, умершие в|постфикс года=году}} | ||
|} | |} | ||
− | [[Категория: | + | [[Категория:Традиция:Шаблоны, использующие регулярные выражения]] |
− | [[Категория: | + | [[Категория:Традиция:Шаблоны Semantic MediaWiki]]</noinclude> |
Версия 14:33, 2 февраля 2013
Шаблон для переработки переданного мусора в аннотацию Semantic MediaWiki, в предположении, что передана дата.
Параметры:
- Викитекст, содержащий дату,
- второе и последующие слова из названия свойства SMW, в родительном падеже, например, «рождения»,
- (или категория дня) начало названия автоматически добавляемой категории, связанной с днём, (не обязательно),
- (или постфикс дня) окончание названия автоматически добавляемой категории, связанной с днём, (не обязательно),
- (или категория года) начало названия автоматически добавляемой категории, связанной с годом, (не обязательно),
- (или постфикс года) окончание названия автоматически добавляемой категории, связанной с годом, (не обязательно).
Примеры:
Викитекст | Результат |
---|---|
{{Подготовить аннотацию/date|9 января 1976 года|рождения}} | 9 января 1976 года |
{{Подготовить аннотацию/date|1976 год|рождения}} | 1976 год |
{{Подготовить аннотацию/date|9 января 1976|рождения}} | 9 января 1976 |
{{Подготовить аннотацию/date|[[9 января]] [[1976]]|рождения}} | 9 января Год рождения::1976 |
{{Подготовить аннотацию/date|[[9 января]] [[1976]]а|рождения}} | 9 января Год рождения::1976 |
{{Подготовить аннотацию/date|[[22 апреля|10 (22) апреля]] [[1870|1870 года]]|рождения}} | 10 (22) апреля 1870 года |
{{Подготовить аннотацию/date|19 августа 12 года|смерти}} | 19 августа 12 года |
{{Подготовить аннотацию/date|13 марта 40 до н. э.|смерти}} | 13 марта 40 до н. э. |
{{Подготовить аннотацию/date|[[13 марта|Мартовские иды]] 40 до н. э.|смерти}} | Мартовские иды 40 до н. э. |
{{Подготовить аннотацию/date|[[13 марта]] 40 до н. э.|смерти}} | 13 марта 40 до н. э. |
{{Подготовить аннотацию/date|13 марта 40 года до н. э.|смерти}} | 13 марта 40 года до н. э. |
{{Подготовить аннотацию/date|13 марта 40 года до н. э.|смерти|категория дня=Лица, умершие|категория года=Лица, умершие в|постфикс года=году}} | 13 марта 40 года до н. э. |