`
pengjj2
  • 浏览: 139432 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

关于在java中实现小括号“()”的替换

阅读更多

因为不怎么熟悉正则表达式,在做一个带有“()”的字符串进行替换时,发现如果带有“()”这个关键字的时候,是不会进行替换的。

比如:有这样一个字符串doc中包含"onL()";我想将doc中的这个"onL()”替换成空字符串。

不正确的写法:doc = doc.replace("onL()","");

正确的写法:doc = doc.replace("onL\\(\\)","");

关于这个网络上很多资料指明需要使用转义字符,但是在java代码中,转义字符却需要写成“\\”,而不是网络上的"\".

 

分享到:
评论

相关推荐

    java笔记 java笔记

    - **方法(Method)**:函数在Java中的另一种说法,用来执行特定任务的一段代码。 - **包(Package)**:用于组织类和接口的命名空间。 #### 3. 定义、关键字和类型 ##### 3.1 注释的三种形式 - **单行注释**:使用`/...

    java中的快捷键大全

    在Java开发过程中,熟练掌握并运用快捷键能够极大地提升编码效率,简化复杂的操作流程。本文将详细介绍与Java编程相关的常用快捷键,并对其功能进行解释。 #### 导入包:Ctrl+Shift+O 该快捷键用于自动导入所需的类...

    Java实现字符串匹配(基于正则)

    通过以上知识点,我们可以高效地在Java中实现字符串匹配、查找、替换等操作,处理各种复杂的文本处理任务。对于需要频繁处理字符串的程序,熟练掌握正则表达式和Java的`java.util.regex` 包是非常有益的。

    java中的正则表达式

    本文介绍了Java中常用的正则表达式写法及其实现的四大功能:匹配、提取、分割和替换,并且深入探讨了一些高级用法,包括特殊字符的意义、数字和字母的匹配等。掌握这些知识将有助于开发者更高效地处理字符串相关的...

    java 正则表达式 Java Regex.rar

    在Java中,正则表达式(Regex)是通过Pattern类和Matcher类来实现的,这两个类位于java.util.regex包中。下面我们将深入探讨Java正则表达式的基本概念、语法、常见使用方法以及如何在实际开发中应用。 1. **基本...

    java中 利用正则表达式提取( )内内容

    在Java编程中,正则表达式是一种强大的文本处理工具,常用于数据的提取、验证和替换。本文将详细介绍如何利用Java中的正则表达式来提取括号`()`内的内容,并提供一个具体的示例代码。 首先,我们需要了解正则表达式...

    剑指offer(java实现)

    《剑指Offer》是一本备受推崇的...《剑指Offer》中的Java实现不仅覆盖了上述知识点,还注重了代码质量,确保了时间和空间复杂度的合理性。通过阅读和实践这些题目,不仅可以提升编程技能,还能为实际面试做好充分准备。

    Java迷你计算器小作业

    在Java中,创建这样一个计算器通常涉及以下几个关键知识点: 1. **命令行接口(CLI)**:Java迷你计算器通常会通过控制台接收用户的输入,因此需要熟悉`System.in`用于读取标准输入,以及`System.out.println()`...

    java面试题

    - **解析**:在Java中,每个包含公共类的源文件必须与该类的名称完全匹配,包括大小写。 2. **Unicode编码** - 判断题:Unicode是用16位来表示一个字的。 - 答案:正确 - **解析**:Unicode编码标准使用16位或...

    黑马程序员入学Java精华总结

    每条语句必须在大括号内等。 9. **代码注释** - 单行注释:使用`//`。 - 多行注释:使用`/* */`。 - 文档注释:使用`/** */`,主要用于生成API文档。 10. **Java中的标识符** - 标识符用于命名变量、方法、类...

    Java中的正则表达式 -- 示例详解

    Java中的正则表达式是程序开发中处理字符串匹配、查找、替换和判断的强大工具,尤其在处理复杂的文本操作时,正则表达式能显著提高效率。自Java 1.4引入`java.util.regex`包以来,Java程序员可以方便地利用正则...

    JAVA与正则表达式

    在 Java 中,正则表达式是通过 `java.util.regex` 包中的类来实现的。 在早期的 Java 版本中,处理字符串搜索和替换往往依赖于基本的字符串方法,如 `indexOf()` 或 `substring()`,但这种方式对于复杂的模式匹配...

    java_zhengze.rar_正则表达式_正则表达式 java

    正则表达式是编程语言中用于模式匹配和字符串处理的强大工具,在Java中也不例外。Java的正则表达式功能强大,可以用于验证输入、提取信息、替换文本等多种场景。本资料"java_zhengze.rar"提供了对Java正则表达式的...

    图形化界面的计算器(带括号运算)

    在Java编程语言中,Swing库提供了一套丰富的组件,用于构建桌面应用程序的图形用户界面(GUI)。本项目“图形化界面的计算器(带括号运算)”利用Swing库,借助JFrame作为主窗口,创建了一个功能完备的计算器,支持...

    CoreJava(java入门教程总结)

    - **配置环境**:设置JAVA_HOME环境变量,并将bin目录添加到PATH中,以便在任何位置使用Java命令。 - **基本概念**:理解类、对象、属性、方法等基本概念及其关系。 #### 5. 定义、关键字和类型 - **注释**:Java...

    Google-Java-Style-Guide-cn.pdf

    格式要求中,括号的使用、缩进、语句长度、换行和空白等都有着明确的规定,比如推荐使用两个空格进行缩进,每行代码的字符数限制在100个字符以内,并且建议使用小括号来限定表达式组。 命名约定部分指出了对于各种...

    Java正则表达式规则(技术文档)

    在Java编程语言中,正则表达式是一个强大的工具,用于对字符串进行模式匹配。正则表达式不仅可以用于验证数据的有效性,如检查是否为电子邮件地址、电话号码或URL等,还可以用于搜索、替换和分割字符串。 首先,...

    java入门pdf

    - **4.3.3 多态**:多态是指子类可以替换父类出现在任何地方,从而实现动态绑定。 **4.4 static与final修饰符** - **4.4.1 static修饰符**:用于修饰类成员,使其成为类级别而非实例级别的成员。 - **4.4.2 final...

    java数据结构 全套java版的数据结构

    - **递归的实现与堆栈**:每次函数调用都会在调用栈中添加一个新的记录。 **5.2 基于归纳的递归** - **归纳法**:通过归纳推理来设计递归算法。 **5.3 递推关系求解** - **求解递推关系的常用方法**:迭代法、...

    Java中的泛型机制详解

    - **类型参数的声明**:在定义泛型类或方法时,类型参数通常写在关键字`class`或`method`后面的小括号内,如`class MyClass<T>`或`<T> T myMethod(T t)`。 - **类型限制**:可以通过`extends`关键字为类型参数添加...

Global site tag (gtag.js) - Google Analytics