正则表达式

正则表达式

正则表达式,又称规则表达式(英语:Regular Expression,在代码中常简写为regexregexpRE),

qq

所有的qq号规则:字符串所有字符都是数字 qq号长度五位到十位第一个数字不是0

手机号

手机号也是有规则的 132130 134 137 177…其中的一个11位

邮箱:xxxxxxx@qq..........

正则表达规则

\转义字符 很多字符在java已经有了特殊含义但是想将这个字符作为字符串的一部分 就需要将这个字符进行转义 才能正常表达

X 元素x任意一个数

(xxx*) 123*   12 123  1233 12333(0次或多次一次)

+该元素出现的次数 >=1

X?  元素出现的次数为0次 1次

x{n} 元素x的出现的次数 abc{2}  abcc

x{n,} 元素x出现的次数 至少为n次

x{x,m} 元素x出现的次数必须为n-m 都包含

(132)丨(137)或者的关系

[]  还可以表达一个范围[1-9][a-z][A-Z][0-9_a-zA-Z

[^a]反向字符  不出现集合中的元素即可

\b 代表所有的数字 等价于[0-9]

数据过滤

第三种json插件可以达到数据过滤 采用正则表达式的方式

 <action name="plugin2Action" class="cn.hd.ajax.Plugin2Action" method="execute">
            <result name="success" type="json">
                <param name="excludeProperties">
                    msg,
                    users\[\d+\]\.name
                </param>
            </result>

        </action>

IncludeProperties包含、

excludeProperties不包含

内容按照正则表达式书写





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值