`
chembo
  • 浏览: 938445 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java正则表达式:替换花括号内的内容

阅读更多
要求是寻找出字符串里花括号内的内容并替换.
如:dfas {d} dasf {fadf} dsafasdf
找出{d} {fadf}并替换.

用正则表达式工具不难找出regex为:{[^}]*}
但是用string.replaceAll("{[^}]*}","CHEMBO")时会报错,查了下发现如果花括号作边界符,需要转义,所以需改成:string.replaceAll("\\{[^}]*\\}","CHEMBO").
分享到:
评论

相关推荐

    精通正则表达式&正则表达式经典实例

    正则表达式,简称为正则,是一种强大的文本处理工具,用于匹配、查找、替换、分析等操作。在编程和数据分析领域,正则表达式扮演着至关重要的角色,尤其是在处理和解析字符串时。《精通正则表达式》与《正则表达式...

    精通正则表达式(第3版).pdf

    正则表达式是计算机编程中不可或缺的一部分,它是一种强大的文本处理工具,能够用于搜索、替换那些符合某种模式(规则)的文本。精通正则表达式第3版是一本专门针对正则表达式编写的书籍,适合有一定编程基础且希望...

    JAVA与正则表达式

    正则表达式本身是一门丰富的语言,包含各种特殊字符和元字符,比如点号(.)匹配任意单个字符,星号(*)表示前面的字符可以出现零次或多次,加号(+)表示至少出现一次,花括号({})用于指定重复次数,等等。...

    正则表达式正则表达式.doc

    正则表达式是一种强大的文本处理工具,用于在文本中进行模式匹配、查找、替换和提取信息。它们在编程、数据分析、文本挖掘等多个领域都有广泛应用。本文将深入介绍正则表达式的基本概念、语法和常见操作。 正则...

    神奇的匹配+正则表达式求精之旅(王蕾).rar

    书中会详细介绍如何在各种编程语言如Python、Java、JavaScript中使用正则表达式,包括内置函数、模块和API的用法。例如,Python的re模块提供了match、search、findall、sub等方法来执行不同的匹配和替换操作。 此外...

    JAVA—正则表达式.docx

    ### JAVA正则表达式知识点详解 #### 一、正则表达式基础概念 正则表达式(Regular Expression)是一种强大的文本处理工具,在Java编程中广泛应用于字符串搜索与替换、格式验证等方面。它允许用户通过一系列简短的...

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

    Java正则表达式是强大的文本处理工具,它包含一系列预定义的特殊字符,这些字符具有特殊的含义,如`.`表示任何单个字符,`*`表示前面的元素出现零次或多次,`+`表示前面的元素至少出现一次,等等。然而,当我们需要...

    正则表达式_正则表达式_源码

    正则表达式(Regular Expression,简称regex)是用于匹配字符串的一种模式,广泛应用于文本处理、数据验证、搜索和替换等场景。它通过一种简洁而强大的语法来定义一系列字符或字符序列,可以用来检测一个字符串是否...

    正则表达式

    正则表达式是一种用于描述字符模式的强大工具,在文本搜索、替换以及数据验证等场景下非常有用。JavaScript 中的正则表达式是通过 `RegExp` 对象实现的,这种对象允许开发者执行强大的模式匹配和文本检索与替换功能...

    精通正则表达式-第三版-简体中文版

    2. **Java**:从Java 1.4开始引入java.util.regex包,支持正则表达式,Java 1.5和1.6增加了更多特性。 3. **PHP**:PHP在后来的版本中增加了内置的正则表达式支持,提供了preg_match系列函数。 4. **JavaScript**...

    正则表达式(测试工具与手册)

    正则表达式是一种强大的文本处理工具,用于在字符串中匹配、查找、替换或者提取符合特定模式的文本。在编程语言中,如Java、XML、HTML和JavaScript,正则表达式被广泛应用于数据验证、文本搜索和替换等场景。这份...

    java 正则匹配所有 {},并取出所有符合的字符串。

    在Java编程语言中,正则表达式是一种强大的文本处理工具,可以用来匹配、查找、替换和解析字符串。这里我们关注的是如何使用正则表达式来匹配所有包含在花括号 `{}` 中的字符串,并将其提取出来。这在处理模板引擎、...

    正则表达式教程和原理简介

    正则表达式是编程语言中不可或缺的一部分,它是一种强大的文本处理工具,被广泛应用于数据验证、文本搜索和替换等场景。下面将详细讲解正则表达式的概念、基本组成、常用元字符、操作符以及在实际应用中的实例。 一...

    正则表达式30分钟入门教程

    本教程旨在帮助初学者在30分钟内快速理解并掌握正则表达式的基本概念和常用语法。 1. **基本元素** - **字符匹配**:正则表达式可以匹配单个字符,如"a"匹配字母a。 - **范围匹配**:`[abc]`匹配a、b或c中的任一...

    xml+正则表达式(chm)

    正则表达式(Regular Expression),简称regex,是一种模式匹配工具,用于在文本中查找、替换或提取符合特定模式的字符串。它由各种字符和特殊符号组成,可以实现复杂的字符串匹配和操作。正则表达式在编程语言、...

    正则表达式快速入门教程

    正则表达式是一种强大的文本处理工具,用于在字符串中查找、匹配、替换符合特定模式的文本。它通过一套特定的语法和元字符来描述字符串的规则,广泛应用于编程语言、文本编辑器和搜索引擎等场景。 在正则表达式中,...

    [精通正则表达式(第三版)].(美)佛瑞德.扫描版

    在本书中,作者深入浅出地介绍了正则表达式的各个方面,包括基本元字符如点号(.)、星号(*)、加号(+)和花括号({}),以及量词、字符类、分组、反向引用、零宽断言等高级特性。 书中详细阐述了如何构建复杂的...

Global site tag (gtag.js) - Google Analytics