tigtools

Инструменты для работы со строками

Изменяйте сразу все строки списка: добавляйте текст в начало или конец, нумеруйте строки, заключайте их в кавычки или преобразуйте текст из строк в список через запятую и обратно.

Работает в браузере Без регистрации

Операция

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

  1. Вставьте список в поле ввода.
  2. Выберите операцию: добавить префикс или суффикс, пронумеровать строки, обрамить кавычками, объединить строки или разбить текст на строки.
  3. Укажите параметры операции, например текст префикса, начальный номер или разделитель.
  4. Скопируйте результат или используйте его как новые входные данные для следующей операции — например, сначала разбейте текст, а затем добавьте кавычки.

Как это работает

Все операции выполняются построчно. Распознаются переводы строк Windows, Unix и старых компьютеров Mac, а результат использует переводы строк Unix (LF). Последний перевод строки во входном тексте игнорируется, поэтому он не создаёт дополнительный пустой элемент.

Добавление префикса или суффикса вставляет одинаковый текст в начало или конец каждой строки. Это удобно для маркеров списка Markdown («- »), комментариев («// ») или элементов списка HTML. Нумерация строк добавляет перед каждой строкой номер и разделитель, начиная с любого целого числа (в том числе отрицательного). При дополнении нулём все номера имеют одинаковую длину: например, 10 строк будут пронумерованы от 01 до 10. Обрамление кавычками заключает каждую строку в двойные или одинарные кавычки либо обратные апострофы. Можно также добавить запятую после каждого элемента, кроме последнего, чтобы получить содержимое списка JavaScript, Python или SQL. Кавычки внутри строки экранируются только по вашему запросу.

Объединение строк собирает их в одну, используя выбранный разделитель, например «, » для удобочитаемого списка или «,» для CSV. Разбиение на строки выполняет обратную операцию: разделяет текст при каждом вхождении указанного разделителя, который может состоять из нескольких символов (« | » или «;»), и помещает каждый фрагмент на отдельную строку. Разделитель ищется буквально, а не как регулярное выражение. В полях разделителя, префикса и суффикса используйте \t для табуляции, \n для перевода строки и \\ для обратной косой черты.

По умолчанию пустые строки, в том числе содержащие только пробелы, остаются без изменений при добавлении префиксов, номеров или кавычек и не учитываются при нумерации. При объединении и разбиении пустые элементы по умолчанию удаляются. Отключите эту настройку, чтобы обрабатывать пустые строки наравне с остальными.

Примеры

Список для условия SQL IN

Вставьте коды товаров по одному в строке, выберите «Обрамление кавычками», одинарные кавычки и завершающую запятую, затем объедините строки с пробелом: 'A12', 'B07', 'C33' — результат можно вставить между IN ( и ).

Теги через запятую — по строкам

Вставьте «seo, marketing, analytics, content», выберите «Разбить на строки» с разделителем «,» и включите удаление пробелов: каждый тег появится на отдельной строке без пробелов в начале.

Нумерация шагов

Пронумеруйте шаги рецепта, начиная с 1, и укажите разделитель «. ». Пустые строки между разделами останутся пустыми и будут пропущены, поэтому нумерация продолжится без пропусков.

Часто задаваемые вопросы

Как добавить табуляцию или перевод строки в качестве разделителя?

Введите \t для табуляции или \n для перевода строки в поле разделителя, префикса или суффикса. Например, разбиение по \t преобразует скопированную из таблицы строку в отдельные значения.

Можно ли объединить несколько операций?

Да. После каждого шага нажимайте «Использовать результат как входные данные», а затем выбирайте следующую операцию. Например, разбейте список с запятыми на строки, обрамите строки кавычками, а затем снова объедините их.

Поддерживаются ли регулярные выражения при разбиении?

Нет, разделитель ищется в точности так, как он введён. Чтобы разбивать текст по шаблону, используйте инструмент «Поиск и замена» в режиме регулярных выражений и замените шаблон на \n.

Почему некоторые строки не пронумерованы?

По умолчанию пустые строки пропускаются, поэтому пустые строки между группами не нумеруются. Отключите «Оставлять пустые строки без изменений», чтобы пронумеровать каждую строку.

Конфиденциальность

Все операции выполняются в браузере. Ваш текст не загружается на сервер, не сохраняется и не передаётся в аналитику.