正则表达式

正则表达式又称规则表达式,通常用于检索、替换复合某个模式的文本内容。

例如:查找身份证号码、查找邮箱地址等。

常用字符

字符 描述 示例
. 可代替任意单个字符 -
[ ] 表示字符集,单个字符的取值范围 [abc] 表示 a、b、c;[a-g] 表示 a 到 g 的单个字符
[ ^ ] 表示非字符集,单个字符排除的取值范围 [abc] 表示非 a 或 非 b 或 非 c
* * 号前一个字符的 0 次或者无限次 abc* 表示 ab、abc、abcc 等
+ + 号前一个字符 1 次或者无限次 abc+ 表示 abc、abcc、abccc 等
? ? 号前一个字符 0 次或 1 次 abc? 表示 ab、abc
{m} 扩展前一个字符 m 次 ab{2}c 表示 abbc
{m,n} 扩展前一个字符 m 至 n 次(包括 n 次) ab{1,3}c 表示 abc、abbc、abbbc
^ 匹配字符串开头 ^abc 表示 abc 在一个字符串的开头
$ 匹配字符串结尾 abc$ 表示 abc 在一个字符串的结尾
( ) 分组,分组内只能使用 \|操作符 abc) 表示 abc,(ab\|cd)表示 ab、cd
\d 数字,等同于 [0-9]
\w 单词字符,等同于 [A-Za-z0-9]
| | 号左右表达式任意一个 b|cd 表示 ab、cd

常用的正则表达式

1.字符:[-+]?\d+(.\d+)?

对应描述:任意数字

2.字符:1[3-9]\d{9}

对应描述:手机号码

3.字符:\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+.)+[A-Za-z]{2,14}

对应描述:邮箱地址

4.字符: (\d{17}(x|X|\d))|(\d{15})

对应描述:身份证号

5.字符:[a-zA-z]+://[^s]*

对应描述:网址

6.字符:[\u4e00-\u9fa5]

对应描述:中文

7.字符:[a-z]+

对应描述:字母

正则表达式详细教程请访问菜鸟教程

正则表达式测试网址 1: https://c.runoob.com/front-end/854/

正则表达式测试网址 2: http://www.jsons.cn/reg/

支持的组件

1.【提取文本】 2.【切换标签页】 3.【关闭标签页】 4.【if 假如】 5.【if else 假如...否则】 6.【while 条件循环】 7.【替换文本

Copyright 北京库木塔格科技有限公司 2024 all right reserved,powered by Gitbook该文章修订时间: 2024-05-11 12:14:57

results matching ""

    No results matching ""