`

Dangling meta character '?' near index 0

 
阅读更多

Problem

String str = "testing??"; 

str = str.replaceAll("?", ""); 

When you use the above pattern you get an exception as "Dangling meta character '?' near index 0" 


Solution 

String str = "testing??"; 

str = str.replaceAll("//?", ""); 

You can use the above solution when you are replacing * and + symbols 

String str = "testing??*+"; 

str = str.replaceAll("//*", ""); //"Dangling meta character '*' near index 0" 
str = str.replaceAll("//+", ""); //"Dangling meta character '+' near index 0"

 

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

int i=s.split("[?]").length;

或者

int i=s.split("//?").length;i);

分享到:
评论

相关推荐

    dangling-pointer-rampage-master.rar

    在编程世界中,悬空指针(Dangling Pointer)是一个常见的陷阱,尤其对于新手开发者来说,它可能导致程序运行时出现不可预知的行为,甚至崩溃。本资源"**dangling-pointer-rampage-master**"是一个专门针对悬空指针...

    Java正则表达式处理特殊字符转义的方法

    例如,尝试使用`*`作为正则表达式的部分时,如果不进行转义,会抛出`java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0`这样的错误,表示"悬空的元字符"。这是因为`*`在这里没有被...

    大学英语应用写作期末考试试题.docx

    7. 下列哪个句子有悬垂修饰语(dangling modifier)? - 悬垂修饰语是指修饰词不清楚所修饰的对象。a和d没有问题,而b和c的修饰词"after driving for more than 500 miles"和"without saying goodbye"分别应该修饰...

    dangling-pointer-rampage:为学习目的而开发的Rust游戏

    本项目“dangling-pointer-rampage”是一个专为学习Rust语言设计的游戏,通过实际操作帮助开发者深入理解悬空指针这一常见且危险的编程问题。 首先,我们要明确什么是悬空指针。在C/C++或Rust等语言中,指针是内存...

    Elasticsearch集群健康值红色终极解决方案.docx

    - **DANGLING_INDEX_IMPORTED**:导入悬挂(dangling)索引时可能出现未分配的分片。 - **NEW_INDEX_RESTORED**:从备份恢复新索引时可能遇到此类问题。 - **EXISTING_INDEX_RESTORED**:从备份恢复已存在的索引...

    JavaDOC注释使用方法

    Java 程序员都应该知道使用 JDK 开发,最好的帮助信息就来自 SUN 发布的 Java 文档。它分包、分类详细的提供了各方法、属性的帮助信息,具有详细的类树信息、索引信息等,并提供了许多相关类之间的关系,如继承、...

    Docker 清理环境操作

    docker volume ls -qf dangling=true 清理无用的卷 docker volume rm $(docker volume ls -qf dangling=true) 清理无用的镜像 docker rmi $(docker images | grep ‘^’ | awk ‘{print $3}’) 继续清理 ...

    你可能不知道的docker命令奇淫怪巧

    build 自己的 docker 镜像的时候,有时会遇到用一个甚至多个中间层镜像,这会一定程度上减少最终打包出来 docker 镜像的大小,但是会产生一些tag 为 none 的无用镜像,也称为悬挂镜像 (dangling images) 列出所有的 ...

    allogro布线及检查规则设置.pdf

    - 目标是确保`Already Connected`的数量等于`Connections`的数量,且`Missing Connections`和`Dangling Connections`均为0,`Connections`的百分比为100%。 **2. 处理半截线问题** - 如果`Already Connected`的...

    docker-cleanup:删除过时的Docker容器和映像

    docker-cleanup:删除过时的 Docker 容器和镜像 docker-cleanup 根据配置文件中的规则...# Delete dangling (unnamed and not used by containers) images. DELETE IMAGE IF Image.Dangling; 这会产生输出: Deleting

    Docker 清理命令集锦

     删除所有未打 dangling 标签的镜像 代码如下:docker rmi $(docker images -q -f dangling=true)  删除所有镜像 代码如下:docker rmi $(docker images -q)  为这些命令创建别名 代码如下:# ~/.bash_aliases # ...

    Docker常用的清除容器镜像命令小结

    前言 Docker 是一个非常有趣的项目。它自己宣称可以减轻部署服务器的难度,当然我相信里面有炒作的...删除所有\’untagged/dangling\’ ()状态的镜像 docker rmi $(docker images -q -f dangling=true) 删除所有镜像

    VirtualTreeView.v.6.3.0.XE3-XE10.1

    * Fixed #602: Dangling WM_Timer and doubled OnChange calls * Fixed #606: High DPI Inheritance of Form. TBaseVirtualTree.ChangeScale() now respects inherited property ScalingFlags * Fixed #608: ...

    VirtualTreeView.v.6.3.0.XE3-XE10.1.Src

    * Fixed #602: Dangling WM_Timer and doubled OnChange calls * Fixed #606: High DPI Inheritance of Form. TBaseVirtualTree.ChangeScale() now respects inherited property ScalingFlags * Fixed #608: ...

    programing rust release 版

    You’ll learn how Rust offers the rare and valuable combination of statically verified memory safety and low-level control—imagine C++, but without dangling pointers, null pointer dereferences, ...

    Git Recipes

    How to deal with issues like dangling revisions and disjointed branches How to pinpoint who made specific changes How to deal with textual and binary conflicts How to work with hosted solutions like ...

    java实现网页排名算法

    矩阵中的每个元素代表一个链接,值为1表示存在链接,0则表示无链接。 2. **迭代计算**:PageRank的计算通常采用迭代方法,每次迭代更新每个网页的PageRank值,直到满足一定的收敛条件。初始时,所有网页的PageRank...

    aiof-portal:多合一财务前端用户界面

    概述 Aiof门户 文献资料 所有文件 图书馆 React 添加自定义环境变量 额外细节 ...docker rmi $ (docker images -f “ dangling=true ” - q) Docker撰写 从项目根目录 docker - compose up 从上面运行np

    Allegro ,skill

    PCB初始参数设置、对齐器件或VIA等、移动器件到格点上、切割CLINE、更改...Dangling Cline Via检查、跨切割线辅助检查、自动添加光绘层面、钻孔批处理工具、绘制BMP图像、将SHAPE轮廓转换成线段、缩放SHAPE尺寸、切割...

    Allegro问题集合.pdf

    使用“route->route Checks”检查错误,"TOOLS -> REPORTS -> Dangling line Report"查找未连接的线头。 7. 过孔定义与管理:在“setup -> vias->auto define bbvia”中创建过孔,通过“Setup-> Constraints->...

Global site tag (gtag.js) - Google Analytics