`
C_SHaDow
  • 浏览: 51615 次
  • 性别: Icon_minigender_1
  • 来自: 大同
社区版块
存档分类
最新评论

String对正则表达式的支持

 
阅读更多

支持正则表达式的方法:

boolean matches(String regex)
String replaceAll(String regex, String replacement)
String replaceFirst(String regex, String replacement)
String[] split(String regex)
String[] split(String regex, int limit)

不支持正则表达式的方法:

String replace(char oldChar, char newChar)
String replace(CharSequence target, CharSequence replacement)

例:

String string = "com.cls.Test";
System.out.println(string.replace(".", "\\"));
System.out.println(string.replaceAll("\\.", "\\\\"));
 
分享到:
评论

相关推荐

    Java使用正则表达式提取XML节点内容的方法示例

    Java中提供了对正则表达式的支持,使得开发者可以使用正则表达式来匹配和提取字符串中的内容。 二、XML节点内容提取方法 在Java中,可以使用正则表达式来提取XML节点内容。下面是一个简单的示例: ```java public ...

    Lucene 使用正则表达式

    Lucene的核心特性之一就是支持复杂的查询语言,其中包括正则表达式。 #### 正则表达式在Lucene中的应用 正则表达式是一种强大的文本模式匹配工具,广泛应用于字符串搜索和替换等场景。在Lucene中,可以通过`regexQuery...

    c++写的正则表达式验证工具

    C++作为一种通用编程语言,虽然标准库中没有内置正则表达式支持,但通过第三方库如Boost,我们可以很方便地在C++程序中实现正则表达式功能。在这个"使用VS2008写的一个正则表达式验证工具"中,开发者就利用了Boost库...

    三目运算符+正则表达式

    在许多编程语言中,都有内置的库或函数支持正则表达式操作。 例如,如果我们想验证一个字符串是否为有效的电子邮件地址,可以使用以下正则表达式: ```java String email = "example@example.com"; boolean is...

    第11.25节 Python正则表达式编译re.compile及正则对象使用.rar

    在Python中,`re`模块提供了对正则表达式的支持。正则表达式的基本元素包括: 1. 字符匹配:如`.`匹配任意单个字符,`\d`匹配数字,`\w`匹配字母或数字,`\s`匹配空白字符。 2. 量词:`*`表示零次或多次,`+`表示一...

    测试正则表达式软件

    在Java中,`java.util.regex`包提供了对正则表达式的支持。主要涉及以下核心类: 1. **Pattern**:表示一个正则表达式模式,可以通过`Pattern.compile(String regex)`静态方法创建。 2. **Matcher**:根据Pattern...

    常用正则表达式HTML,JAVA合集

    Java提供了`java.util.regex`包,通过`Pattern`和`Matcher`类支持正则表达式。以下是如何在Java中验证电话号码的一个例子: ```java import java.util.regex.Pattern; import java.util.regex.Matcher; String...

    C#字符串和正则表达式参考手册

    9. 复杂模式:正则表达式支持更复杂的模式,如贪婪与非贪婪量词`*?`、`+?`、`??`、`{n,}?`等,以及字符类、分组、后向引用等高级特性。 学习和熟练掌握C#中的字符串和正则表达式,能够极大地提升你在处理文本数据时...

    Java根据正则表达式生成字符串—Xeger,automaton

    然而,对于生成符合正则表达式的字符串,标准库并不提供直接支持。这时,我们可以引入第三方库,如`org.pcollections.Xeger` 和 `com.google.re2j.Pattern`(用于实现有限自动机)。 Xeger是基于JFlex库的一个扩展...

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

    本资料"java_zhengze.rar"提供了对Java正则表达式的详细讲解,包括基本概念、元字符、预定义字符类以及各种匹配操作,对于Java开发者来说是一份非常实用的学习资源。 首先,我们来了解一下正则表达式的基石——元...

    常用java正则表达式

    多种编程语言,包括Perl、PHP、Python、JavaScript以及Java等均内置了对正则表达式的支持。本文将详细介绍Java中正则表达式的使用方法,并通过Jakarta-ORO库来演示具体的实现过程。 #### 二、正则表达式基础知识 #...

    万能日期正则表达式 (适用于各种日期样式)绝对经典

    ### 万能日期正则表达式的理解和应用 #### 一、引言 在软件开发过程中,日期和时间的处理是一项非常常见的任务。由于日期格式的多样性,如何有效地解析和验证这些日期格式成为了一个挑战。正则表达式提供了一种强大...

    java 正则表达式应用jar包 regex-smart.jar

    此外,正则表达式还支持多种元字符和预定义字符类,如`.`, `^`, `$`, `*`, `+`, `?`, `{}`, `[]`, `\`, `|`, `()`, `\\w`, `\\d`, `\\s`等,它们分别表示任何字符、行首、行尾、零次或多次、一次或多次、零次或一次...

    正则表达式只可以输入只允许输入中文、数字、字母、下划线

    ### 正则表达式知识点详解 #### 一、正则表达式基础介绍 正则表达式(Regular Expression)是一种强大的文本处理工具,在编程语言中被广泛应用于字符串的搜索与替换等操作。它能够帮助开发者快速定位、提取或验证...

    正则表达式.txt,正则表达式.txt

    在编程语言中,几乎所有现代语言都支持正则表达式的使用,例如 Java、Python、JavaScript 等。此外,在日常工作中使用的工具如 grep、sed 和 awk 等也支持正则表达式的操作。 #### 三、基本概念介绍 1. **元字符**...

    利用正则表达式巧妙解析度分秒格式字符串

    在编程领域,正则表达式是一...这种技术不仅适用于C#,还可以应用于其他支持正则表达式的编程语言,如JavaScript、Python等。通过熟练掌握正则表达式,开发者能够高效地处理各种字符串数据,提高代码的可读性和维护性。

    wps正则表达式 以及 wps通过正则表达式验证手机号码

    在Excel表格处理中,正则表达式是一种强大的文本匹配工具,可以帮助我们进行复杂的数据验证、查找和替换操作。...所以,对于任何对数据处理有深入需求的人来说,学习并熟练使用正则表达式都是十分必要的。

    servlet 正则表达式

    Spring框架提供了`org.springframework.util.PathMatcher`工具类,支持正则表达式路径匹配。例如,你可以在Spring MVC中配置一个处理器方法来处理匹配特定正则的URL: ```java @RequestMapping("/users/{id:\\d+...

    使用Java正则表达式实现一个简单的身份证号码验证

    Java提供了强大的正则表达式支持,主要通过`java.util.regex`包中的`Pattern`和`Matcher`类来实现。`Pattern`类用于编译正则表达式字符串,而`Matcher`类用于执行与字符串的匹配操作。 #### 三、身份证号码的格式...

Global site tag (gtag.js) - Google Analytics