Тестер регулярних виразів
Перевірте регулярний вираз у своєму тексті та подивіться кожну групу збігів і захоплень.
Тестер регулярних виразів
Введіть регулярний вираз, вставте текст, який хочете спробувати, і збіги з’являться під час введення. Кожен збіг отримує власний блок: рядок і стовпець, з якого він починається, його положення в рядку, сам відповідний текст і значення кожної групи захоплення, пронумеровані так, як заміна посилається на них як $1 і $2. Іменовані групи позначаються назвами, які ви їм дали, а група, яка не брала участі в матчі, повідомляє про це замість того, щоб тихо нічого не показувати.
Перемкніть режим на «Замінити збіги», щоб побачити, що шаблон насправді зробить з текстом. Поле заміни використовує той самий синтаксис, що й String.replace JavaScript, тому $1 вставляє першу групу, $<name> — іменовану, а $& — увесь збіг. Це найшвидший спосіб перевірити масове перейменування у файлі журналу або експорті CSV, перш ніж запустити його насправді.
П’ять прапорців є простими прапорцями. Глобальний, увімкнений за замовчуванням, знаходить кожен збіг, а не зупиняється на першому — вимкніть його, і в списку буде лише перший збіг, або в режимі заміни буде замінено лише перший. Ігнорування регістру означає, що Кіт відповідає коту. Багаторядкові точки ^ і $ на початку та в кінці кожного рядка замість усього тексту. Крапка відповідає розриву рядка, дозволяє крапці перетинати новий рядок. Юнікод дає змогу екранувати властивості, такі як \\p{L} і збіги за кодовою точкою, що потрібно для емодзі та нелатинських сценаріїв.
Два обмеження забезпечують чутливість вкладки: шаблон із понад 500 символів відхиляється, а сканування припиняється після 10 000 збігів, про що вам повідомляє підрахунок. Ваш шаблон і текст залишаються на вашому пристрої — нічого не завантажується, тому виробничі журнали та записи клієнтів безпечні для тестування.