正则表达式

xiaoxiao2021-02-28  121

正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。

符号 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。 .点 匹配除“\r\n”之外的任何单个字符。要匹配包括“\r\n”在内的任何字符,请使用像“[\s\S]”的模式。 RegExpMultiline 也匹配“\n”或“\r”之前的位置。

等价: 等价是等同于的意思,表示同样的功能,用不同符号来书写。 ?,*,+,\d,\w 都是等价字符   ?等价于匹配长度{0,1}   *等价于匹配长度{0,}   +等价于匹配长度{1,}   \d等价于[0-9] \D等价于[^0-9]   \w等价于[A-Za-z_0-9] \W等价于[^A-Za-z_0-9]。 常用运算符与表达式:   ^ 开始   () 域段   [] 包含,默认是一个字符长度   [^] 不包含,默认是一个字符长度   {n,m} 匹配长度   . 任何单个字符(. 字符点)   | 或   \ 转义   $ 结尾   [A-Z] 26个大写字母   [a-z] 26个小写字母   [0-9] 0至9数字 [A-Za-z0-9] 26个大写字母、26个小写字母和0至9数字   , 分割   .      分割语法:   [A,H,T,W] 包含A或H或T或W字母   [a,h,t,w] 包含a或h或t或w字母   [0,3,6,8] 包含0或3或6或8数字

  语法与释义:   基础语法 “^([]{})([]{})([]{})$”   正则字符串 = “开始([包含内容]{长度})([包含内容]{长度})([包含内容]{长度})结束”      ?,,+,\d,\w 这些都是简写的,完全可以用[]和{}代替,在(?:)(?=)(?!)(?<=)(?

转载请注明原文地址: https://www.6miu.com/read-38935.html

最新回复(0)