Повторювач тексту — безкоштовно
Повторюйте будь-який текст або символ вибрану кількість разів із довільним роздільником. Корисно для генерації тестових даних, шаблонів і заповнювачів.
Порада: напишіть {n} будь-де у вашому тексті, щоб вставити номер повторення — 'Item {n}' стає Item 1, Item 2, …
Типові застосування
- Генеруйте Повторюваний Текст для ТестуванняСтворюйте повторювані рядки для тестування інтерфейсу, тестування навантаження та перевірки того, як інтерфейси обробляють довгий або повторюваний вміст.
- Повторюваний Текст для Макетів ДизайнуГенеруйте повторювані текстові заповнювачі або символи для Figma, Sketch або інших інструментів дизайну для заповнення областей вмісту.
- Повторіть Текст для Постів у Соціальних МережахСтворюйте приваблює повторювані візерунки, списки хештегів або виділений текст для Instagram, TikTok та інших платформ.
- Генеруйте Повторювані Дані для Електронних ТаблицьСтворюйте повторювані значення з розділювачами кома або нового рядка для вставлення безпосередньо в рядки електронних таблиць або файли CSV.
- Повторіть Текст для Навчальних ВправГенеруйте повторювані тексти для практики написання, вправ на друкування, мовних вправ та навчальних аркушів.
Як це працює
Повторювач тексту працює повністю в браузері без зовнішніх залежностей — результат будується нативними методами JavaScript Array.fill і Array.join, а необов’язковий режим нумерації {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, журналів аудиту або пошуку повторних записів у дампах даних.
Вибір емодзі
Шукайте й копіюйте емодзі одним клацанням. Переглядайте за категоріями, складайте рядок із кількох емодзі, обирайте відтінок шкіри та знаходьте нещодавно використані.