企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] --- [练习地址](https://github.com/webxiaoma/JavaScript-demos/tree/master/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F) ### 一、什么正则表达式 >正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。搜索模式可用于文本搜索和文本替换。 1. 正则表达式是由一个字符序列形成的搜索模式。 2. 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 3. 正则表达式可以是一个简单的字符,或一个更复杂的模式。 4. 正则表达式可用于所有文本搜索和文本替换的操 ### 二、语法 1. <b>第一种</b> >/正则语句/修饰符(可选) ```JavaScript /123/g ``` 2. <b>第二种(js)</b> >new RegExp(正则语句 [修饰符]) - 可选修饰符 >g 全局匹配;找到所有匹配,而不是在第一个匹配后停止 >i 忽略大小写 >m 多行; 将开始和结束字符(^和$)视为在多行上工作(也就是,分别匹配每一行的开始和结束(由 \n 或 \r 分割),而不只是只匹配整个输入字符串的最开始和最末尾处。 >u Unicode; 将模式视为Unicode序列点的序列 >y 粘性匹配; 仅匹配目标字符串中此正则表达式的lastIndex属性指示的索引(并且不尝试从任何后续的索引匹配)。