什么软件做网站,淘宝客源码,网站换域名了怎么做301重定向,榆林网站优化https://www.runoob.com/regexp/regexp-tutorial.html
正则表达式re(Regular Expression)是一种文本模式#xff0c;包括普通字符#xff08;例如#xff0c;a 到 z 之间的字母#xff09;和特殊字符#xff08;称为元字符#xff09;#xff0c;可以用来描…https://www.runoob.com/regexp/regexp-tutorial.html
正则表达式re(Regular Expression)是一种文本模式包括普通字符例如a 到 z 之间的字母和特殊字符称为元字符可以用来描述和匹配字符串的特定模式。 个人理解re是对字符序列进行建模建立多对一映射能够覆盖所有字符序列且没有歧义形成一种语法协议。
正则表达式的模式
字面值字符例如字母、数字、空格等可以直接匹配它们自身。
特殊字符例如点号 .、星号 *、加号 、问号 ? 等它们具有特殊的含义和功能。
字符类用方括号 [ ] 包围的字符集合用于匹配方括号内的任意一个字符。
元字符例如 \d、\w、\s 等用于匹配特定类型的字符如数字、字母、空白字符等。
量词例如 {n}、{n,}、{n,m} 等用于指定匹配的次数或范围。
边界符号例如 ^、$、\b、\B 等用于匹配字符串的开头、结尾或单词边界位置。语法可视化web工具https://c.runoob.com/front-end/7625/#!flagsre%5E(a%7Cb)*%3F%24
简化的语法列表
. - 除换行符以外的所有字符。
^ - 字符串开头。
$ - 字符串结尾。
\d,\w,\s - 匹配数字、字符、空格。
\D,\W,\S - 匹配非数字、非字符、非空格。
[abc] - 匹配 a、b 或 c 中的一个字母。
[a-z] - 匹配 a 到 z 中的一个字母。
[^abc] - 匹配除了 a、b 或 c 中的其他字母。
aa|bb - 匹配 aa 或 bb。
? - 0 次或 1 次匹配。
* - 匹配 0 次或多次。- 匹配 1 次或多次。
{n} - 匹配 n次。
{n,} - 匹配 n次以上。
{m,n} - 最少 m 次最多 n 次匹配。
(expr) - 捕获 expr 子模式,以 \1 使用它。
(?:expr) - 忽略捕获的子模式。
(?expr) - 正向预查模式 expr。
(?!expr) - 负向预查模式 expr。