Введение в инструменты тестирования регулярных выражений

Инструменты тестирования регулярных выражений предоставляют вам проверку регулярных выражений js, проверку регулярных выражений, проверку регулярных выражений и инструменты тестирования регулярных выражений. Вы можете настроить регулярные выражения онлайн для извлечения текстового содержимого и проверки любых регулярных выражений. , URL-адрес извлечения регулярных выражений, регулярное выражение онлайн-форматирование и т. д. Надеюсь, будет полезно всем.


Роль регулярных выражений

Регулярное выражение (Regular Expression) — это текстовый шаблон, включающий обычные символы (например, буквы между a и z) и специальные символы (называемые «метасимволами»). Регулярные выражения используют одну строку для описания и сопоставления серии строк, соответствующих определенному правилу синтаксиса. Регулярные выражения громоздки, но они эффективны. Приложение после их изучения не только повысит вашу эффективность, но и даст вам абсолютное чувство выполненного долга. Многие языки программирования поддерживают использование регулярных выражений для строковых операций.

Часто используемые метасимволы
кодиллюстрировать
.Соответствует любому символу, кроме новой строки.
\wСопоставление букв, цифр или подчеркиваний
\sСоответствует любому символу пробела
\dНомера совпадений
\bСопоставить начало или конец слова
^Соответствует началу строки
$Сопоставить конец строки
Общие квалификаторы
код/синтаксисиллюстрировать
*Повторить ноль или более раз
+Повторите один или несколько раз
?Повторить ноль или один раз
{n}Повторить n раз
{n,}Повторите n или более раз
{n,m}Повторите от n до m раз
Часто используемые антонимы
код/синтаксисиллюстрировать
\WСоответствует любому символу, кроме букв, цифр, символов подчеркивания или китайских иероглифов.
\SСоответствует любому символу, кроме пробелов.
\DСоответствует любому нецифровому символу
\BСовпадение не в начале или конце слова
[^x]Соответствует любому символу, кроме x
[^aeiou]Соответствует любому символу, кроме aeiou.

Справочник по регулярным выражениям

характерописывать
^\d+$//Сопоставление неотрицательных целых чисел (положительные целые + 0)
//Находим целые числа^\d+(\.\d+)?$//Сопоставление неотрицательных чисел с плавающей запятой (положительные числа с плавающей запятой + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$//Сопоставление положительных чисел с плавающей запятой
^((-\d+(\.\d+)?)|(0+(\.0+)?))$//Сопоставление неположительных чисел с плавающей запятой (отрицательные числа с плавающей запятой + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$//Сопоставление отрицательных чисел с плавающей запятой
^(-?\d+)(\.\d+)?$//Сопоставление чисел с плавающей запятой
^[A-Za-z]+$?????????//Сопоставляем строку, состоящую из 26 английских букв
^[A-Z]+$ ???//Сопоставляем строку, состоящую из 26 заглавных английских букв
^[a-z]+$//Сопоставляем строку, состоящую из 26 строчных английских букв
^[A-Za-z0-9]+$//Сопоставляем строку, состоящую из цифр и 26 английских букв
^\w+$//Сопоставление строки, состоящей из цифр, 26 английских букв или знаков подчеркивания
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$//Сопоставить адрес электронной почты
^[a-zA-z]+:// match(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$//соответствующий URL
[\u4e00-\u9fa5]Регулярное выражение для соответствия китайским иероглифам
[^\x00-\xff]Сопоставление двухбайтовых символов (включая китайские иероглифы)
\n[\s| ]*\rРегулярное выражение для соответствия пустым строкам
/<(.*)>.*<\/>|<(.*)\/>/Регулярное выражение для соответствия HTML-тегам
(^\s*)|(\s*$)Регулярное выражение, соответствующее начальным и конечным пробелам
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*Регулярное выражение для сопоставления адресов электронной почты
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$Регулярное выражение для соответствия URL
^[a-zA-Z][a-zA-Z0-9_]{4,15}$Является ли совпадающая учетная запись законной (начинается с буквы, допускается длина 5–16 байт, допускается буквенно-цифровое подчеркивание)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})?Сопоставьте внутренние номера телефонов
^[1-9]*[1-9][0-9]*$Соответствует номеру Tencent QQ
Language: English | 中文 | Русский | Español | Português | हिन्दी | தமிழ் | Deutsch | Français | عربي | 日本語 | 한국어
Ваши следы: