`
wwbutton
  • 浏览: 41910 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java 正则表达式一例

    博客分类:
  • Java
阅读更多
<u>______</u> 替换<u></u> 之间的_ 为等量的String。
public class TestRegStr {
public static void main(String[] args) {
System.out.println("-----------");
String s1 = "ftggh <u>__________</u>faadf<u>_</u>grgsfdgsgsfg   <u>_____</u>  dfasf<u>_____ ";

Matcher m1 = Pattern.compile("(<u>)(_*)(_)([X]*)(</u>)").matcher(s1);

while (m1.find()) {
//System.out.println(m1.group() + "\t");
s1 = m1.replaceAll("$1$2X$4$5");
//System.out.println(s1);

m1.reset(s1);
}
System.out.print(s1);
}
}
分享到:
评论

相关推荐

    常用java正则表达式

    本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。 然而,如果现在就需要使用正则表达式,又该怎么办呢?你可以从Apache...

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

    在这个例子中,我们创建了一个Xeger实例,然后调用其generate()方法,它将返回一个符合给定正则表达式(本例中为只包含字母和数字的字符串)的随机字符串。 另一方面,automaton(有限状态自动机)是一种计算模型,...

    java正则表达式.docx

    java正则表达式.docx 如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符...

    用正则表达式提取SQL

    在IT领域,正则表达式(Regular Expression)是一种强大的文本处理工具,它能快速地匹配、查找、替换或者提取符合特定模式的字符串。在本例中,其应用场景可能是分析日志、源代码,或者自动化数据处理等,目的是从...

    java/Android 正则表达式详解

    Java 正则表达式详解是一份详细的正则表达式使用指南,它涵盖了正则表达式的基础知识、语法、实践应用等方面的内容。本文首先简要地介绍了正则表达式的基础知识,然后以 Jakarta-ORO API 为例,详细地介绍了如何使用...

    Java正则表达式详解

    本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。 然而,如果现在就需要使用正则表达式,又该怎么办呢?你可以从...

    java正则表达式资料

    Java正则表达式是Java编程语言中的一个强大工具,用于处理字符串模式匹配和文本解析。在Java中,正则表达式被广泛应用于数据验证、文本提取、搜索替换等多个场景。本资料主要涵盖Java中正则表达式的使用方法、语法...

    正则表达式的妙用

    在实现这个功能时,你可能使用了编程语言如Python、JavaScript或者Java,这些语言都内置了对正则表达式的支持。例如,Python中的`re`模块提供了编译、匹配和搜索等函数,通过这些函数,你可以构建并执行正则表达式,...

    正则表达式判断手机邮箱

    手机号码的正则表达式通常要考虑不同国家的格式,但以中国大陆为例,常见的11位数字格式的正则表达式可以写为: ```regex ^1[3-9]\d{9}$ ``` 这个表达式的意思是:以1开头,第二位是3到9之间的数字,后面跟着9个任意...

    Java正则表达式的总结和一些小例

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它允许程序员通过模式匹配、搜索、替换等操作来处理文本。自Java 1.4版本起,Java引入了`java.util.regex`包,该包提供了Pattern和Matcher两个核心类,以...

    正则表达式计数代码行数

    正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和分析字符串模式。在编程领域,它被广泛应用于各种任务,包括数据提取、验证输入、格式化输出以及本例中的代码行计数。本教程将详细介绍如何使用正则...

    JavaScript常用正则表达式

    正则表达式(Regular Expression)是JavaScript中的一种强大工具,用于匹配字符串中的模式。在JavaScript中,正则表达式可以用来验证用户输入,例如检查邮箱地址的有效性或手机号码的格式。以下是一些JavaScript中...

    陕西移动号段表及正则表达式

    正则表达式的使用需要一定的编程基础,常见的编程语言如Python、JavaScript、Java等都支持正则表达式。通过编程,我们可以方便地读取这个文本文件,并将其中的正则表达式应用于实际的数据处理任务中。 总的来说,这...

    写出正则表达式,从一个字符串中提取链接地址.docx

    在IT领域,正则表达式(Regular Expression)是一种强大的文本处理工具,用于匹配、查找、替换等操作。在本例中,我们面临的问题是提取一个字符串中的链接地址。以下将详细解释如何使用Java的正则表达式API来完成这...

    php的正则表达式完全手册

    在手册的前言中,作者强调了正则表达式的广泛应用,从*nix系统到PHP、Java等开发环境,无处不在。虽然正则表达式的语法较为复杂,但一旦掌握,便能大幅提升工作效率。以示例`^.+@.+\\..+$`为例,它用于验证电子邮件...

    正则表达式

    本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。 然而,如果现在就需要使用正则表达式,又该怎么办呢?你可以从Apache...

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

    自从jdk1.4推出java.util.regex包,就为我们提供了很好的JAVA正则表达式应用平台。 因为正则表达式是一个很庞杂的体系,所以我仅例举些入门的概念,更多的请参阅相关书籍及自行摸索。 \\ 反斜杠 \t 间隔 ('\u0009...

Global site tag (gtag.js) - Google Analytics