"\\w" -> "\\\\w"
in the source code will check the char '\' .
change:
String aa = "{\"required\":true,\"regex\":"([\\\\w-]+\\\\.)+[\\\\w-]+(/[\\\\w-./?%&=]*)?\"}";
LinkedHashMap ruleMap = JSON.parseObject(aa, LinkedHashMap.class);
System.out.println(MapUtils.getString(ruleMap,"regex",""));
关于java 正则表达式 与 fastjson的兼容性问题
最新推荐文章于 2023-11-10 18:44:40 发布