Трансформер текстов: описание

ДействиеПараметр 1Параметр 2Описание/Примеры

*** Изменение регистра и кодировки символов ***

К верхнему региструнетнет Строка => СТРОКА
К нижнему региструнетнет Строка => строка
Строки с большой буквынетнет строка => Строка
В другой раскладке клавиатурынетнет Cnhjrf => Строка
Используется в случае набора русского текста в английском раскладке клавиатуры.
Русский текст на английской клавиатуренетнет Строка => Stroka

*** Вставка символов ***

Добавить в начало строкиДобавляемая подстроканет Строка => ПОДСТРОКАСтрока (Параметр 1=ПОДСТРОКА)
Добавить в конец строкиДобавляемая подстроканет Строка => СтрокаПОДСТРОКА (Параметр 1=ПОДСТРОКА)
Обрамить строкуДвухсимвольная строканет Строка => [Строка] (Параметр 1=[])
Вставить пробел после каждого символа (разреживание)нетнет Строка => С т р о к а
Вставить пробелы слеваКоличество пробелов: целое число от 1 до 10нет В начало каждой строки текста добавляется указанное в Пареметре 1 количество пробелов.

Исходный текст:
Строка 1
Строка 2

Результат (при Параметр 1=5):
     Строка 1
     Строка 2

*** Удаление символов ***

Удалить все пробелынетнет Исходный текст:
С т р о к а 1
     Стр ока 2

Результат:
Строка1
Строка2
Удалить обрамляющие пробелынетнет Исходный текст:
С т р о к а 1
     Строка 2

Результат:
С т р о к а 1
Строка 2


Удаляются только крайние пробелы вокруг каждой строки. Пробелы внутри строк не удаляются.
Удалить символыУдаляемые символынет Исходный текст:
Строка 1
Строка 2

Результат (при Параметр 1=ар):
Сток 1
Сток 2


Данное действие чувствительно к регистру символов. Если например, нужно удалить и строчные и прописные буквы, то в Параметре 1 нужно указывать два символа для каждой буквы. Например, аАрР.
Удалить подстрокуУдаляемая подстроканет Исходный текст:
Строка 1
Строка 2

Результат (при Параметр 1=ока):
Стр 1
Стр 2


Данное действие чувствительно к регистру символов.

*** Обработка символов ***

Заменить подстрокуЗаменяемая подстрокаНовая подстрока Исходный текст:
Строка 1
Строка 2

Результат (при Параметр 1=рока и Параметр 2=анок):
Станок 1
Станок 2


Данное действие чувствительно к регистру символов.
Извлечь между символамиДвухсимвольная строканет Исходный текст:
столы (5 шт.) в класс
стулья (10 шт.) в актовый зал

Результат (при Параметр 1=():
5 шт.
10 шт.


Данное действие чувствительно к регистру символов. Например, если в качестве обрамляющих символов используются буквы.

*** Вставка строк ***

Вставить пустые строкиКоличество строк: целое число от 1 до 10нет После каждой строки текста вставляет указанное в Параметре 1 количество пустых строк.
Сгенерить пустые строкиКоличество строк: целое число от 1 до 10нет Добавляет в конец текста указанное в Параметре 1 количество пустых строк.

*** Удаление строк ***

Удалить все строки (очистить все)нетнет Удаляет весь текст (все строки текста).
Удалить пустые строкинетнет Удаляет в тексте все пустые строки. Если строка содержит только пробелы, то она также считается пустой и удаляется.

*** Обработка строк ***

Нумерация строкнетнет Исходный текст:
астра
роза
фиалка

Результат:
1астра
2роза
3фиалка
Упорядочить строкинетнет Исходный текст:
фиалка
роза
астра

Результат:
астра
роза
фиалка
Инверсия строкнетнет Абвгд => дгвбА

*** Преобразование к HTML ***

Заключить в тэги HTML/XMLТэг HTML без угловых скобокнет Исходный текст:
астра
роза
фиалка

Результат (при Параметр 1=p):
<p>астра</p>
<p>роза</p>
<p>фиалка</p>
Преобразование текста в HTML страницунетнет Исходный текст:
астра
роза
фиалка

Результат:
<html><head>
<title>Страница HTML</title>
</head><body>
астра
роза
фиалка
</body></html>
Преобразовать к ссылкам HTMLнетнет Исходный текст:
астра
роза
фиалка

Результат:
<a href="астра.htm">астра</a>
<a href="роза.htm">роза</a>
<a href="фиалка.htm">фиалка</a>
Преобразовать к списку HTMLнетнет Исходный текст:
астра
роза
фиалка

Результат:
<ul>
<li>астра</li>
<li>роза</li>
<li>фиалка</li>
</ul>

*** Вычисления ***

Сумма всех чиселнетнет Исходный текст:
1 2 3 4
10 20 30.5 40

Результат:
110.5
Сумма чисел в строкенетнет Исходный текст:
1 2 3 4
10 20 30.5 40

Результат:
10
100.5