编辑器提示“dangling meta character”错误,修改示例:

原
str.split("?");修改为:
str.split("[?]");
或者
str.split("\\?");

原因是

$ + - * | / ?^符号在正则表达示中有相应的不同意义。
一般来讲只需要加[]、或是\\即可

参考:

特别字符 描述
$ 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '\r'。要匹配 $ 字符本身,请使用 \$。
( ) 标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用 \ (和 \ )。
* 匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 \*。
+ 匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 \+。
. 匹配除换行符 \n 之外的任何单字符。要匹配 . ,请使用 \. 。
[ 标记一个中括号表达式的开始。要匹配 [,请使用 \[。
? 匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。要匹配 ? 字符,请使用 \?。
\ 将下一个字符标记为或特殊字符、或原义字符、或向后引用、或八进制转义符。例如, 'n' 匹配字符 'n'。'\n' 匹配换行符。序列 '\\' 匹配 "\",而 '\(' 则匹配 "("。
^ 匹配输入字符串的开始位置,除非在方括号表达式中使用,当该符号在方括号表达式中使用时,表示不接受该方括号表达式中的字符集合。要匹配 ^ 字符本身,请使用 \^。
{ 标记限定符表达式的开始。要匹配 {,请使用 \{。
| 指明两项之间的一个选择。要匹配 |,请使用 \|。

dangling metacharacter相关推荐

  1. 【idea编译错误】IDE 编译报错: Dangling metacharacter

    IDE 编译报错: Dangling metacharacter Dangling metacharacter 的意思是说:摇摆不定的元字符. 翻译成编程意思就是:当前字符计算有其它意思,并不能确定你 ...

  2. 解决:IDE编译报错:Dangling metacharacter

    Dangling metacharacter的意思是说:摇摆不定的元字符. 翻译成编程意思就是:当前字符计算有其它意思,并不能确定你到底用于什么意思.类似于中文的多义词. 如下图所示,当我们要分割字符 ...

  3. Java dangling metacharacter *

    错误提示 dangling metacharacter "*" 特殊含义的字符 解决办法 [] 使用中括号括起来,转义

  4. IDE编译报错:Dangling metacharacter---split出现特殊字符

    Dangling metacharacter的意思是说:当前字符计算有其它意思,并不能确定你到底用于什么意思.类似于中文的多义词. 如下图所示,当我们要分割字符串中"+"的时候,编 ...

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

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

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

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

  7. Dangling meta character '?' near index 0

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

  8. Allegro教学:关于dangling connection的解释

    在PCB布线之后需要通过allegro提供的Reports功能检查问题,并提供报告,其中一项重要的检查是名为dangling lines, vias and antenna的检查,他可以帮你检查出当前 ...

  9. Docker层和虚悬镜像(dangling image)介绍

    原文发表于kubernetes中文社区,为作者原创 原文地址 当你拉取Docker镜像时,你会注意到它被拉取成不同的层.另外,当你创建自己的Docker镜像时,也会创建多个层.在本文中,我们将更好地理 ...

最新文章

  1. LeetCode 106. 从中序与后序遍历序列构造二叉树(Construct Binary Tree from Inorder and Postorder Traversal)...
  2. Java多线程(5)--线程通信wait和notify
  3. Linux信号实现精确到微秒的sleep函数:通过sigsuspend函数解决时序竞态问题
  4. java中删除最大的数,【Java练习】删除字符串中字符个数最少的字符
  5. CMake和Make——make makefile cmake qmake都是什么,有什么区别?
  6. 高效神器!小目标检测迎来曙光!SSPNet金字塔网络!川大出品
  7. 原来微信可以自定义!把这些功能全关闭后 真清爽!
  8. “我在小公司混,有没有资格去知名技术大会上做分享?”
  9. 12.卷2(进程间通信)---共享内存区介绍
  10. Acer4552G双硬盘
  11. 【U8】凭证上修改使用自定义项科目的辅助信息
  12. php前端语言三套语文卷子,2018高考语文语言文字运用模拟题及答案(3.4)
  13. 选择勤哲Excel服务器做企业管理系统ERP的经验之谈
  14. oracle收集snop,Oracle 9i 使用Statpack snap 步骤和说明
  15. wordpress主题_这些顶级WordPress主题可以使2018年成为有史以来最好的一年
  16. 基于FPGA的高速电路板设计
  17. 如何用AR Engine开发一个虚拟形象表情包?
  18. android 相机功能修改,Android11不再支持更改默认相机程序,再也不能用美颜相机拍照了...
  19. 湖南师范大学2018年大学生程序设计竞赛新生赛 J 名哥的完全平方数 莫队算法
  20. 中国三大运营商支撑系统一览

热门文章

  1. Wemos D1 R32 ESP32开发板OLED液晶屏显示
  2. 飒,NTP校时服务器在银行大楼系统方案
  3. Calico on Kubernetes
  4. 信息数智化招采系统源码——信息数智化招采系统
  5. 苹果iPad 2 发布会完整版视频
  6. 账号登陆界面制作(Axure)
  7. 记录一个关于上行交换机出现异常情况
  8. C++描述 LeetCode1128. 等价多米诺骨牌对的数量
  9. yy挂机php,phpyyxt_v1.0
  10. Unicode编码与大端小端