![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
正则表达式
罗小树
这个作者很懒,什么都没留下…
展开
-
java正则表达式替换小记(用到了分组捕获和非贪婪匹配)
一、问题说明这个是同事问的一个使用java正则匹配替换字符串的问题,花了点时间解决。或许会有更好的解决办法,我这里还是采用正则来解决,顺便复习下很久没用过的正则表达式。有一个json字符串如下:{"code":0,"students":{"s001":{"sname":"张三","sage":"10"},"s002":{"sname":"李四","sage":"20"},"s003":{"sname":"王五","sage":"30"}}}细心的人肯定会注意到,上面这个json是有问题的,原创 2020-11-18 21:39:01 · 635 阅读 · 0 评论 -
java正则边界匹配
一、需求说明问题说明:下面的需求我原来是用js写的,后面打算在java中写,但是发现不行,现在来解决下需求:有一个字符串"52,3,4",写一个正则表达式,传入2,但是字符串里面只有52,没有匹配的,返回false;传入52,字符串里刚好有52可以匹配,返回true之前使用js来实现:"52,3,4".match(/\b52\b/)!=null; // true,"52,3,4"中能找到52"52,3,4".match(/\b2\b/)!=null; // false,"..原创 2020-06-05 20:03:56 · 697 阅读 · 0 评论 -
正则表达式匹配带引号的字符串
现有以下html元素<input id="studentId" name="studentId" value="1"/><input id="studentName" name="studentName" value="张三"/><input id="studentAge" name="st转载 2018-03-27 00:30:04 · 18403 阅读 · 0 评论 -
正则表达式学习总结
量词{n} 恰好出现n次{n,}至少出现n次{n,m}出现n到m次? 等同于{0,1} 即至多出现1次+ 等同于{1,} 即至少出现1次* 等同于{0,} 即至少出现0次,就是可以出现任意次...原创 2018-06-10 09:23:39 · 140 阅读 · 0 评论 -
javascript中判断逗号分隔的数字中是否包含指定数字
现在我有一个变量,里面维护了数值和类别的对应关系var numberType = {"1":"AType", "2,3,4":"BType", "5,6,7,8":"CType", "9,10,11,12,13":"DType"};比如,传入一个值“1”,函数返回对应类别“AType”;传入一个值“2”,函数返回对应类别“BType原创 2018-08-02 23:48:25 · 2943 阅读 · 0 评论 -
java正则分组后逐个替换
一、问题说明有一个模板字符串,"${myTable}===数据测试=====${username}====数据测试=====${Title}"替换规则存放在一个map里,Map<String, String> params = new HashMap<>();params.put("myTable", "aaaTable");params.put("...原创 2019-09-07 23:19:26 · 3168 阅读 · 1 评论