快速了解正则表达式

语法

正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。

普通字符

普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号。

非打印字符

特殊字符

如果这些字符本身要当普通字符匹配,通常要加反斜杠转义

  • 和 + 限定符都是贪婪的,因为它们会尽可能多的匹配文字,只有在它们的后面加上一个 ? 就可以实现非贪婪或最小匹配。

修饰符

正则表达式修饰符(也称为模式修饰符或标记)是用于改变正则表达式匹配行为的特殊指令。

标记也称为修饰符,正则表达式的标记用于指定额外的匹配策略。

标记不写在正则表达式里,标记位于表达式之外,格式如下:

/pattern/flags

函数



相关推荐
禾小西17 小时前
Java中使用正则表达式核心解析
java·python·正则表达式
Amumu1213819 小时前
Js:正则表达式(一)
开发语言·javascript·正则表达式
榴莲omega1 天前
正则表达式入门与实战指南
javascript·正则表达式·js八股
披着羊皮不是狼1 天前
正则表达式(Regular Expression) 简明指南
正则表达式
Chen--Xing1 天前
Python -- 正则表达式
python·正则表达式·数据分析·数据脱敏·2025年能源网络安全大赛
wefly20172 天前
纯前端架构深度解析:jsontop.cn,JSON 格式化与全栈开发效率平台
java·前端·python·架构·正则表达式·json·php
Amumu121383 天前
Js:正则表达式(二)
开发语言·javascript·正则表达式
剑之所向3 天前
DataEase 做大屏,只认 2 种 SQL 格式
数据库·sql·正则表达式
Season4505 天前
C++11之正则表达式使用指南--[正则表达式介绍]|[regex的常用函数等介绍]
c++·算法·正则表达式