文档

正则表达式检查

更新时间:

本文介绍正则表达式检查如何进行配置。

  • 功能介绍:检测文本内容,是否符合正则表达式配置的规则内容。

  • 配置方法:将正则表达式输入即可。 在“命中”中输入期望命中的规则内容,在“排除”中输入期望过滤不命中的规则内容。 其中,“命中”为必填项,“排除”为选填项。

  • 使用示例: 命中正则表达式:买.*(ssd盘|普通盘) ,排除正则表达式: 用不了|不能用|不生效 。则“我想买一块ssd盘,应该怎么操作” 可以命中; “我想买一块ssd盘,但是不生效啊”无法命中。

  • 正则表达式配置详细说明:

正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。

常用字符:

元字符

描述

[]

字符范围。匹配指定范围内的任意字符. [A-Z] 26个大写字母;[a-z] 26个小写字母;[0-9] 0至9数字;[A-Za-z0-9] 26个大写字母、26个小写字母和0至9数字

()

标记一个子表达式的开始和结束位置

|

逻辑或.如:a|b, a或者b

.

匹配除"\n"和"\r"之外的任何单个字符

*

匹配前面的子表达式任意次。

{}

匹配长度。如:{n,m}, m 和 n 均为非负整数,其中n <= m。最少匹配 n 次且最多匹配 m 次。

示例:

匹配内容

正则表达式

3到16位包含小写字母,数字,_或-的用户名

[a-z0-9_-]{3,16}

身份证号(18位)

([0-9]{17}(X|x))|([0-9]{18})

验证手机号码

1[3|4|5|7|8][0-9]{9}

必须以“请问”开头,一句话中包含:车牌号、发动机号、驾驶证号码任何一个即可

请问.*(车牌号|发动机号|驾驶证号码)

  • 本页导读 (0)
文档反馈