Префикс и суффикс к строкам

Добавляет приставку в начало и/или окончание в конец каждой строки. Удобно собирать URL из слагов, UTM-метки, теги, шаблонные заголовки и анкоры.

Префикс:Суффикс:

Список

0 строк

Результат

0 строк
Скопировано ✓ Строк:0

Что делает инструмент и типовые задачи

Инструмент дописывает текст в начало и в конец каждой строки списка: кавычки вокруг значений, https:// перед доменами, теги li вокруг пунктов, запятую после каждого элемента, номер или дату перед строкой. За один проход он превращает столбец сырых данных в готовый фрагмент кода, запроса или разметки.

Это простейшая пакетная обработка текста: одно правило применяется ко всем строкам одинаково. В программировании так работают фильтры вроде sed и awk, в таблицах функция СЦЕПИТЬ, а здесь всё то же самое без формул: два поля и кнопка.

Брайан Керниган
Брайан Керниган, один из авторов awk 1977 года, языка для обработки текста построчно. Фото: Викисклад, CC0.
ЗадачаПрефиксСуффиксРезультат
Список для SQL'','москва',
Ссылки из доменовhttps:///https://pawetta.com/
Пункты списка HTML<li></li><li>текст</li>
Минус-слова--бесплатно
Хештеги##seo
Массив в коде"","значение",

История: от телетайпа до sed и awk

Обрабатывать текст построчно научились вместе с телетайпами: строка приходила целиком, и программа успевала что-то с ней сделать до следующей. В Unix 1970-х это превратилось в философию маленьких инструментов, которые читают строки и передают дальше: в 1974 году Ли Макмахон написал sed, потоковый редактор, а в 1977 году Альфред Ахо, Питер Вайнбергер и Брайан Керниган выпустили awk, где одна короткая команда добавляла префикс ко всем строкам файла.

Для тех, кто не программирует, ту же задачу решали текстовые процессоры: слияние писем в WordStar 1979 года подставляло имя и адрес в шаблон для каждой строки списка, а электронные таблицы добавили функции сцепления. Сегодня добавить кавычки к тысяче строк можно и регулярным выражением в редакторе кода, но отдельное поле «что добавить в начало» по-прежнему быстрее.

Каретка телетайпа Model 33
Телетайп Model 33 1968 года: строка как единица обработки пришла отсюда. Фото: Dennis van Zuijlekom, CC BY-SA 2.0.
Altair 8800 и телетайп
Altair 8800 с телетайпом ASR-33: так выглядел ввод построчно в 1975 году. Фото: Tim Colegrove, CC BY-SA 4.0.
Керниган
Брайан Керниган на фестивале старых компьютеров. Фото: Викисклад, CC0.

Как собирать код и списки без ошибок

Вставьте список, заполните одно или оба поля и получите результат. Для кавычек, запятых и тегов копируйте их из примеров выше, чтобы не перепутать прямые и типографские кавычки: SQL и код понимают только прямые. Пустые строки инструмент пропускает, пробелы в полях сохраняет, поэтому запятая с пробелом даст аккуратный список.

Если нужна нумерация, есть нумерация строк; если строки нужно ещё и собрать в одну, столбец в строку; для замены внутри строк найти и заменить.

Поляпрефикс и суффикс
Пустые строкипропускаются
Пробелы в поляхсохраняются
Аналог в Unixsed, awk
sed1974
awk1977
Слияние писемWordStar, 1979
Данные на серверне уходят

Как пользоваться

  1. Скопируйте строки в левое поле.
  2. Текст в начало и/или в конец каждой строки. Пустые строки можно пропускать.
  3. Готово — справа.

Частые вопросы

Где это пригодится?

Собрать полные URL из списка слагов (префикс https://site.ru/, суффикс /), добавить UTM-метки к ссылкам, обернуть слова в кавычки или операторы, проставить теги.

Можно добавить только префикс или только суффикс?

Да, заполните любое одно поле — второе оставьте пустым.

Похожие инструменты

Ещё инструменты для текста

Проверка орфографии, анализ на воду и тошноту, счётчик символов, сравнение двух текстов, типографор, регистр и замены — в разделе 46 инструментов.