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

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


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

Регулярное выражение-это текстовый режим, который включает в себя обычные символы (например, буквы от 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-]+)+$// Сопоставление адреса email
^ [A-zA-z] :// Матч (\ w (-\ w )*)(\.(\ w (-\ w )*))*(\? \ S *)? Доллар США// Матч url
[\u4e00-\u9fa5]Регулярные выражения, которые соответствуют китайским иероглифам
[^\x00-\xff]Совпадение с двухбайтовыми символами (включая иероглифы)
\n[\s| ]*\rСогласование регулярных выражений пустых строк
/<(.*)>.*<\/>|<(.*)\/>/Регулярные выражения, которые соответствуют тегам HTML
(^\s*)|(\s*$)Регулярные выражения, которые соответствуют первым и хвостовым пробелам
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*Регулярные выражения, которые соответствуют Email-адресам
^[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
Ваш след:

Дружеские ссылки:iCMS