Обернуть строки

Добавляет произвольный текст слева и справа от каждой строки списка, а при необходимости — собирает всё в одну строку через разделитель. За пару кликов получаете готовый список для SQL «IN (…)», массива JavaScript, тегов <li> или CSV.

Пресеты:

Список

0 строк

Результат

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

Что добавляется к строкам и чем пресеты отличаются

Инструмент добавляет заданный текст слева и справа от каждой строки списка: кавычки, скобки, теги, что угодно. Пресеты закрывают частые случаи: двойные и одинарные кавычки, круглые и квадратные скобки, тег <li>, готовый JSON-массив и список Markdown с дефисом. Галочка «объединить в одну строку» склеивает результат через любой разделитель, и список городов за два нажатия становится условием IN для SQL: 'москва','казань','самара'.

Обёртка добавляется как есть, без экранирования: если внутри значения уже есть кавычка, она так и останется, и для SQL апостроф в фамилии O'Neil придётся удвоить заранее. Исключение один пресет, JSON-массив: он экранирует обратные слеши и двойные кавычки внутри значений и заключает всё в квадратные скобки, так что результат можно вставлять в код или конфиг. Пустые строки по желанию пропускаются, число строк на входе и выходе видно в счётчиках.

Исходный код HTML-страницы
Исходный код страницы: каждый пункт обёрнут в теги, и руками такое набирать долго. Фото: Micke, CC BY-SA 3.0.
ПресетРезультатГде нужно
"…""москва", "казань"CSV, JSON, поисковые запросы в кавычках
'…''москва', 'казань'SQL: WHERE city IN (…)
(…)(москва)пояснения, группы в регулярных выражениях
[…][москва]ссылки Markdown, wiki-разметка
<li>…</li><li>москва</li>пункты списка на странице
JSON-массив["москва", "казань"]массив для скрипта, с экранированием
Markdown-список- москвазаметки, документация, мессенджеры

История: от пометки на полях до JSON

Знаки, которыми оборачивают текст, приходили в письмо по одному. Кавычки выросли из пометки на полях античных и средневековых рукописей: знак в виде уголка, дипле, ставили напротив строк с чужой речью или цитатой. Печатники XVI века перенесли его внутрь строки, и во Франции он превратился в «ёлочки», по преданию названные гильеметами в честь гравёра Гийома Ле Бе; немецкая и русская традиции добавили „лапки“. Круглые скобки вошли в обиход в рукописях итальянских гуманистов в конце XIV века, а Эразм Роттердамский в XVI веке называл их лунулами, полумесяцами.

В данных обёртка означает границу. Стандарт CSV, оформленный в 2005 году документом RFC 4180, требует брать в двойные кавычки поле, внутри которого есть запятая или перенос строки, а кавычку внутри поля удваивать. В SQL строковые константы с самого начала стоят в одинарных кавычках, и апостроф внутри тоже удваивают. Формат JSON, который Дуглас Крокфорд описал в начале 2000-х и который закреплён стандартом ECMA-404 в 2013 году, признаёт только двойные кавычки и экранирует их обратным слешем; именно эти правила выполняет пресет JSON-массива.

HTML с 1990-х оборачивает каждый пункт списка в тег <li>, а Markdown Джона Грубера 2004 года заменил теги дефисом в начале строки. Смысла текста инструмент не знает: он выполняет одну древнюю операцию, ставит знак до и знак после, и оставляет выбор знаков за вами.

Альд Мануций
Альд Мануций, венецианский печатник: в его книгах 1490-х впервые появилась точка с запятой, привычный разделитель значений. Фото: Викисклад, общественное достояние.
Дуглас Крокфорд
Дуглас Крокфорд, описавший формат JSON: только двойные кавычки и экранирование слешем. Фото: Викисклад, CC0.

Как собрать IN для SQL и массив для кода

Вставьте значения по одному в строку, выберите пресет или впишите свои «Слева» и «Справа», при необходимости задайте разделитель и включите «объединить в одну строку». Для SQL IN нажмите пресет с одинарными кавычками, поставьте запятую разделителем и включите объединение, останется добавить IN и скобки. Для JSON пользуйтесь одноимённым пресетом: он единственный экранирует кавычки внутри значений.

Перед обёрткой почистите хвосты, иначе кавычка встанет после пробела: чистка пробелов делает это за секунду. Когда к разным строкам нужно добавить разные значения из колонок, обёртки мало, и выручает шаблонизатор списка с метками {1} и {2}.

Пресетов7
Разделительлюбой
Пустые строкиможно пропустить
Экранированиетолько в пресете JSON
Апостроф для SQLудвоить вручную
CSVRFC 4180, 2005
JSONECMA-404, 2013
Данные на серверне уходят

Пример: вход → результат

Вход
москва
спб
Результат
  • москва
  • спб
  • Оборачивает каждую строку в заданный префикс и суффикс: теги, кавычки, скобки — что угодно.

    Когда пригодится

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

    1. Скопируйте значения в левое поле — по одному на строку.
    2. Укажите, что добавить слева и справа от каждой строки, или нажмите готовый пресет (кавычки, скобки, <li>). При желании задайте разделитель и включите «в одну строку».
    3. Справа появится обёрнутый список. Скопируйте его кнопкой.

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

    Что делает инструмент?

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

    Как собрать строку для SQL IN (...)?

    Нажмите пресет с одинарными кавычками, в поле «разделитель» поставьте запятую и включите «объединить в одну строку». Получите 'a','b','c' — останется обернуть в IN ( … ).

    Можно обернуть в HTML-теги?

    Да. В поле «слева» впишите

  • , в поле «справа» —
  • . Пресет «
  • » делает это в один клик.

    SEO на Tildaразбор темы в блоге

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

    Как применять это в продвижении — в разборе Семантическое ядро и других материалах блога.

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

    Удаление дубликатов и сравнение двух списков, сортировка, столбец в строку и обратно, нумерация, частотность и шаблонизатор — в разделе 17 инструментов.