Dangling meta character ‘+’ near index 1异常

Query query = new Query();
String searchValue = "XQ03B13-FZL023+1+008-LW-LH-01B";
Criteria criteriaName = Criteria.where("name").regex(searchValue);

代码这样写,regex的时候会报Dangling meta character ‘+’ near index 1,简单查了一下,发现当searchValue中包含 + 等特殊字符,需要转义一下。
转义可以转义成 [+] 或者 \+
得到如下代码:

Query query = new Query();
String searchValue = "XQ03B13-FZL023+1+008-LW-LH-01B";
searchValue = searchValue.replaceAll("\\+", "[+]");
Criteria criteriaName = Criteria.where("name").regex(searchValue);


雷霆嘎巴,查询成功,真不戳!

Dangling meta character ‘+‘ near index 1异常相关推荐

  1. java异常[java.util.regex.patternsyntaxexception dangling meta character ‘+‘ near index]解决

    java异常[java.util.regex.patternsyntaxexception dangling meta character '+' near index]解决 String s=&qu ...

  2. java开发过程中,报错Dangling meta character '*' near index 0,解决办法

    From: https://blog.csdn.net/zhouzhiwengang/article/details/53493810 1.split方法转化字符串为数组: String[] strP ...

  3. Dangling meta character '?' near index 0

    Problem String str = "testing??"; str = str.replaceAll("?", ""); When ...

  4. Dangling meta character '+' near index 0 + 报错 解决方法

    1.split方法转化字符串为数组: String[] str=reader.readLine().split("+"); 报错: Exception in thread &quo ...

  5. [解决办法] Caused by: java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0

    原始代码 select regexp_replace(string_data, "\\*+", "%") as new_string from test_tb ...

  6. Dangling meta character ‘?’ near index 0

    分割符分离的时候 错了 String str = "testing??"; str = str.replaceAll("?", ""); 类 ...

  7. PatternSyntaxException: Dangling meta character ‘*‘ near index 8

    背景 领导们需要查看一些汇总数据,这些汇总数据可从离线数仓平台查询得到,而企微是一个比较好的企业内部通讯工具. 基于此,现在全职负责(一个人负责前端,后端,测试,小部分产品设计)的报表平台,具备功能点 ...

  8. java.util.regex.PatternSyntaxException: Dangling meta character '?' near index 0特殊字符表达

    当字符创中包含了(+.*.|.\.?.^)正则表达式符号,对这个字符串进行分割的时候就会报上述异常,这个时候就需要在你需要分割的那个字符加上 [] 或 \\ 即可 如:String str = &qu ...

  9. 异常处理:request processing failed java.uitl. regex .Pattern Syntax Exception:Dangling meta character “

    发现场景: 在微服务配置文件进行地址过滤处理的时候,填写过滤地址 exclude:/function/** 后发现正常调用报了下面这个错误: request processing failed jav ...

最新文章

  1. Ubuntu下搭建postgresql主从服务器(方法1)
  2. 图灵有奖书评征集活动第001期
  3. Visual Studio 2015 速递(4)——高级特性之移动开发
  4. 2、C语言面试笔试---运算符和表达式
  5. 基于 abp vNext 和 .NET Core 开发博客项目 - 博客接口实战篇(三)
  6. 阿里云贾扬清:大数据+AI工程化,让数据从「成本」变为「资产」
  7. python 之 linecache 用法记录
  8. CentOS 7 使用iptables防火墙
  9. java 不能使用foreach_为什么我不能在Java Enumeration上使用foreach?
  10. java frame_如何在java中建立frame
  11. Cover开启投票是否对Yearn漏洞提供保险
  12. 理解 retain 、copy 、NSMutableString 、NSString 的用法
  13. Glide 4.x之请求网络图片数据流程解析
  14. 《Java从入门到放弃》JavaSE入门篇:练习——单身狗租赁系统
  15. Oracle10g或Oracle11g完全卸载正确步骤(亲身体验-详细图文教程)
  16. 推荐一些stm32和DSP的学习视频和教程(资料)
  17. Vue进阶(六十八):JS 判断当前浏览器是否为 IE
  18. 移动信号e经常无服务器,手机信号从4G变成E,是什么情况?移动客服作出解答...
  19. Flutter 布局之企鹅电竞
  20. 明日之后、“吃鸡”为何成为爆款手游?我们帮你分析了10000条快手广告

热门文章

  1. (转载)二次剩余(知识总结+板子整理)
  2. 商品积分兑换小程序开发制作
  3. 输入数字1-7显示相应星期几
  4. MegPeak——让你更懂你的处理器
  5. 【图像检测】基于霍夫变换实现直线识别(拟合角平分线)附matlab代码
  6. jQuery深入学习02
  7. java运算符:算数运算符
  8. Yolov5不止于目标检测,在图像分类上的落地应用!
  9. ARFoundation系列讲解 - 87 AR直播
  10. VS配置PCL“无法解析外部符号”