Текст
Regex Заміна
Пошук та заміна тексту за допомогою регулярних виразів із захоплюючими групами.
Loading…
Про Regex Replace
Regex Replace виконує потужні операції пошуку та заміни в тексті за допомогою сумісних із JavaScript регулярних виразів з повною підтримкою груп захоплення, іменованих груп, переглядів вперед і назад (lookaheads, lookbehinds) та всіх стандартних прапорів регулярних виразів. Він набагато гнучкіший, ніж пошук і заміна буквального тексту, дозволяючи вам знаходити та трансформувати складні текстові шаблони, змінювати порядок захоплених підрядків та обробляти цілі документи за одну операцію. Інструмент надає підсвічування збігів у реальному часі, щоб ви могли точно бачити, чому відповідає шаблон, перш ніж виконати заміну. Він підтримує глобальний (g), регістронезалежний (i), багаторядковий (m), dotAll (s) та Unicode (u) прапори.
Як Використовувати
Введіть вихідний текст у верхню область введення, введіть шаблон регулярного виразу в поле пошуку та надайте рядок заміни, використовуючи $1, $2 або іменовані групи $<name> для посилання на захоплені групи. Встановіть прапори regex, такі як g для глобальної заміни, i для регістронезалежного зіставлення або m для багаторядкової поведінки якоря, використовуючи прапорці. Натисніть Replace, щоб застосувати заміну та побачити результат. Відображається кількість збігів, щоб ви знали, скільки замін було зроблено. Скопіюйте вихідні дані з панелі результатів.
Типові Випадки Використання
- Переформатування рядків дат з MM/DD/YYYY у формат ISO 8601 YYYY-MM-DD в цілих файлах логів або експортах CSV
- Видалення HTML-тегів зі зібраного вмісту із збереженням внутрішнього тексту кожного елемента за допомогою заміни групи захоплення
- Послідовне перейменування імен змінних JavaScript або ідентифікаторів функцій у вставленому фрагменті коду за допомогою якірних меж слова
- Вилучення та перегрупування полів структурованих даних за допомогою іменованих груп захоплення для зміни порядку стовпців у тексті з роздільниками
- Очищення рядків файлів логів шляхом видалення ISO міток часу, префіксів рівнів логування та ідентифікаторів потоків для вилучення основного тексту повідомлення