Проверка регулярних изразів

Проверява и валидира регулярни изрази в PHP, JavaScript и Python

Характеристики

Оценка на съвпадението едновременно с въвеждането

Отразяване на резултата веднага при въвеждане на шаблона и текста

Открояване на мястото на съвпадение

Визуално подчертаване на съвпадащия низ в таблица с номера на редовете

Поддръжка на модификаторите i, g, m, s и u

Свободно комбиниране на флагове като главни/малки букви и многоредов режим

Незабавно изпробване с вградени примери

Извикване с бутон на готови примери за шаблон и текст

Как се използва

1

Въведете шаблон на регулярен израз

Напишете в горното поле за въвеждане шаблона, който искате да съпоставите

2

Въведете текста за валидиране

Поставете в долната текстова област текста, който искате да съвпадне

3

Изберете флагове при необходимост

Задайте модификаторите с отметките i, g, m, s и u

4

Проверете резултата с проверката

Показване на момента на резултата от съпоставянето с подчертани съвпадащи части

Случаи на употреба

Отстраняване на грешки в шаблон

Разграничаване на причината за регулярен израз, който не съвпада както е предвидено

Проектиране на валидиране на въвеждане

Изпробване преди внедряване на шаблони за проверка на имейл или телефонен номер

Проверка на извличане на информация от логове

Проверка за извличане на търсения низ от логове или текст

Изучаване и упражняване на регулярни изрази

Усвояване чрез изпробване на поведението на флагове и метазнаци с реални примери

Основни познания

Какво е регулярен израз

Регулярният израз е нотация, която представя модели на символи като „3 цифри" или „низ, съдържащ @" чрез символи и се използва широко за търсене, замяна и проверка на входните данни. Например \d{3} съответства на 3-цифрено число.

Основни модификатори (флагове)

  • i・g:i означава, че не се прави разлика между главни и малки букви, а g означава търсене на всички срещания, а не спиране след първото, и това е най-часто използваната комбинация.
  • m (многоредов режим):m означава многоредов режим, при който ^ и $ съответстват на началото и края на всеки ред, а не на целия текст.
  • s・u:s означава режим, при който точката (.) съответства и на нови редове, а u означава Unicode режим, който позволява правилната обработка на символи със заместващи двойки (някои иероглифи и емотикони) на ниво кодова точка.

Безопасност и поверителност

Изцяло в браузъра

Въведените данни се обработват само във вашия браузър и не се изпращат навън.

Обработка само в браузъра

съпоставянето на регулярни изрази се извършва изцяло във вашия браузър, входните данни не се изпращат на сервър.

Комуникацията е шифрована с HTTPS

Зареждането на страницата също е шифровано чрез TLS, съдържанието не може да бъде прочетено от трети лица.

Без изпращане на трети лица

Входното съдържание не се изпраща към външни услуги като рекламни мрежи или проследяватели.

Без автоматично запазване на резултатите

шаблоните и текста и входни предложения не се съхраняват на сървъра.

Следете RAKKOTOOLS в Google Search

175 полезни инструмента, които лесно се намират от Google Search и AI Search!

  • Намиране в Search
  • Показване и в AI Search
  • Откривай нови инструменти
Свързани инструменти