1、[]匹配符,匹配中括号里的元素 [0-9]表示0到9任意一个数字 [0-9]*表示任意数字
2、()表示括号里是一个整体
3、*表示签名的元素重复0次或多次
4、{}表示前面的元素重复次数 {3}表示重复3次,{1,3}表示重复1-3次
5、^表示行开头 ^a表示a开头
6、$表示行结尾 b$表示b结尾
7、[^abc]^在匹配符里面表示非,[^abc]表示非abc元素
例子:
内容:D:/01src/COIM/IMBP/src/com/pingan/coimserver/componentcust/CustSttMgrCmp.java
正则表达式查询:(D:/)[0-9]*[a-zA-Z/\\]*(IMBP)[a-zA-Z/\\]*.java$
内容:D:\01src\COIM/COBP/sql/newDql/t_cust_sign_zhonghanliang_20220630.sql
正则表达式查询:([:a-Z0-9/_\\]*)(zhonghanliang)([_0-9]*)(.sql)$
正则表达式转换代码平台:http://www.jsons.cn/regcode/