Шаблон:РазделитьИСоединить/Документация
Материал из Энциклопедия МИФИ
Энциклопедия МИФИ > РазделитьИСоединить/Документация
Home > Шаблон:РазделитьИСоединить > ДокументацияНа входе:
1. Array строка, содержащая массив элементов через некоторый разделитель 2. Префикс Часть строки, которую надо вставить до каждого элемента 3. Постфикс Часть строки, которую надо вставить после каждого элемента 4. Соединитель - часть строки, которая вставляется между элементами 5. Опционально. Нестандартный разделитель (регулярное выражение), который необходимо использовать вместо стандартных. Обязательно со скобками вокруг выражения. К примеру: (-).
Вызов:
Вводим: {{РазделитьИСоединить| 8(123)456-67-90,7(233)439-23-90 | {{((}}Телефон{{!}} | {{))}} |и}} Получаем: {{Телефон| 8(123)456-67-90 }} и {{Телефон| 7(233)439-23-90 }}
Вводим: {{РазделитьИСоединить|8(123)456-67-90,7(233)439-23-90|{{((}}Телефон{{!}}|{{))}}|:|(xxx)}} Получаем: {{Телефон|8(123)456-67-90xxx7(233)439-23-90}}
Вводим: {{РазделитьИСоединить|8(123)456-67-90<br>7(233)439-23-90|{{((}}Телефон{{!}}|{{))}}| }} Получаем: {{Телефон|8(123)456-67-90}}{{Телефон|7(233)439-23-90}}
Вводим: {{РазделитьИСоединить|8(123)456-67-90<br />7(233)439-23-90|{{((}}Телефон{{!}}|{{))}}| }} Получаем: {{Телефон|8(123)456-67-90}}{{Телефон|7(233)439-23-90}}
Вводим: {{РазделитьИСоединить|8(123)456-67-90<BR/>7(233)439-23-90|{{((}}Телефон{{!}}|{{))}}| }} Получаем: {{Телефон|8(123)456-67-90}}{{Телефон|7(233)439-23-90}}
Вводим: {{РазделитьИСоединить|8(123)456-67-90,7(233)439-23-90; 058-2789<br>88-90367|{{((}}Телефон{{!}}|{{))}}|<br/>}} Получаем: {{Телефон|8(123)456-67-90}}
{{Телефон|7(233)439-23-90}}
{{Телефон|058-2789}}
{{Телефон|88-90367}}
Вводим: {{РазделитьИСоединить|Иванов Иван Иванович,Петров Петр Петрович; Сергей Сергеевич<br> Семен Семеныч Васильев (старший)|{{((}}Сотрудник{{!}}|{{))}}|<br/>}} Получаем: {{Сотрудник|Иванов Иван Иванович}}
{{Сотрудник|Петров Петр Петрович}}
{{Сотрудник|Сергей Сергеевич}}
{{Сотрудник|Семен Семеныч Васильев (старший)}}
Вводим: {{РазделитьИСоединить|Иванов Иван Иванович,Петров Петр Петрович; Сергей Сергеевич<br> Семен Семеныч Васильев (старший)|{{((}}Сотрудник{{!}}|{{))}}|<br/>}} Получаем: Нет шаблонаИванов Иван Иванович:)
Нет шаблонаПетров Петр Петрович:)
Нет шаблонаСергей Сергеевич:)
Нет шаблонаСемен Семеныч Васильев (старший):)