![](https://i-blog.csdnimg.cn/columns/default/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
正则表达式
Jerry Xxx
这个作者很懒,什么都没留下…
展开
-
正则表达式学习:JAVA使用正则表达式递归校验JSON格式数据
由于工作中用到正则表达式不多,一直没有好好学习正则表达式。在网上找到了原版的精通正则表达式(第三版)电子版,抽时间详细学习,下面对最近学到的做个总结。 最近在进行安全检查漏洞修补,在做XSS攻击过滤器时,在后台对单双引号等字符进行了转义,这样影响到了JSON字符串的传递。为了解决这个问题,想在过滤时把JSON参数专门过滤出来不转义双引号。于是就开启了正则表达式的学习之路。 首先先附上JAVA配合正...原创 2019-01-03 19:09:55 · 6796 阅读 · 2 评论 -
正则表达式学习:JAVA使用正则表达式递归校验JSON格式数据2
仅作为记录一下,正则校验JAVA性能效率太低。 还是根据JSON源码解析的思路去进行遍历校验吧。。 /** * 方法名称:校验是否是有效JSONArray * 概要说明:由于JAVA正则表达式没法递归,不能一个表达式进行匹配,只能用JAVA进行递归 * 1.0版本使用单个正则表达式递归校验在JSON套用层数多时会引发stackoverflow异常,所以把普通字段和JSON字段分开进行校验 * 效率...原创 2019-03-05 09:06:18 · 403 阅读 · 0 评论