Повторитель текста — бесплатно
Повторяйте любой текст или символ нужное количество раз с произвольным разделителем. Удобно для генерации тестовых данных, шаблонов и текста-заполнителя.
Совет: напишите {n} где угодно в вашем тексте, чтобы вставить номер повторения — 'Item {n}' становится Item 1, Item 2, …
Частые применения
- Генерируйте повторяющийся текст для тестированияСоздавайте повторяющиеся строки для тестирования пользовательского интерфейса, тестирования нагрузки и проверки того, как интерфейсы работают с длинным или повторяющимся содержимым.
- Повторяющийся текст для макетов дизайнаГенерируйте повторяющийся текст-заполнитель или символы для Figma, Sketch или других инструментов дизайна для заполнения областей содержимого.
- Повторите текст для публикаций в социальных сетяхСоздавайте привлекательные повторяющиеся узоры, списки хэштегов или выделенный текст для Instagram, TikTok и других платформ.
- Генерируйте повторяющиеся данные для электронных таблицСоздавайте повторяющиеся значения с разделителями запятых или новых строк для вставки непосредственно в строки электронных таблиц или файлы CSV.
- Повторите текст для образовательных упражненийГенерируйте повторяющийся текст для практики письма, упражнений печати, языковых упражнений и образовательных листов.
Как это работает
Text Repeater полностью работает в браузере без внешних зависимостей — вывод строится с использованием нативных методов Array.fill и Array.join JavaScript, с опциональным режимом нумерации {n}, обрабатываемым написанным вручную циклом и String.replaceAll. Ничего не отправляется на сервер.
- 1Ввод и опцииВы вводите (или вставляете) любой текст в текстовое поле и устанавливаете количество повторений между 1 и 10 000. Ряд кнопок предустановленных разделителей позволяет вам объединять повторения ничем, пробелом, переводом строки, запятой, вертикальной чертой, длинным тире, или любой пользовательской строкой, которую вы вводите.
- 2Повторение Array.fill / replaceAllПри каждом нажатии клавиши или изменении опции useMemo вычисляет вывод: для обычного текста он вызывает Array(count).fill(text).join(separator); если ваш текст содержит токен {n}, он переключается на цикл for, который вызывает text.replaceAll('{n}', i+1) для каждого повторения, превращая инструмент в генератор нумерованного списка.
- 3Ограничение предпросмотра и статистикаВторой useMemo считает слова (разбитые по пробельным символам) и строки (разбитые по переводу строки). Предпросмотр DOM ограничен 100 000 символами, чтобы поддерживать быстрый рендеринг — янтарный баннер появляется, когда полный вывод превышает этот лимит, но полный текст всегда доступен через Копировать или Скачать.
- 4Копировать или скачатьКопирование использует navigator.clipboard.writeText с полной неразделённой выходной строкой. Скачивание оборачивает ту же строку в Blob типа text/plain и запускает сохранение файла как repeated-text.txt — обе операции происходят локально без сетевого запроса.
Похожие инструменты
Зацикливание видео — повтор видео
Повторите видео 2, 3 или 10 раз либо до длительности 30 секунд, 10 минут или часа. «Быстро» копирует без потери качества; «Плавно» делает перекрёстный переход на стыке, чтобы цикл был бесшовным. Работает в браузере, ничего не загружается.
Поиск дублирующихся строк
Находите, считайте или удаляйте дублирующиеся строки из списка. Отлично для очистки списков email, журналов аудита или поиска повторяющихся записей в дампах данных.
Выбор эмодзи
Ищите и копируйте эмодзи одним щелчком. Просматривайте по категориям, составляйте строку из нескольких эмодзи, выбирайте оттенок кожи и находите недавно использованные.