`
wwbutton
  • 浏览: 42812 次
  • 性别: 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根据正则表达式生成字符串—Xeger,automaton

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

    java正则表达式pdf

    ### Java正则表达式知识点详解 #### 一、引言 正则表达式是一种功能强大的文本处理工具,它能够帮助用户高效地完成复杂的文本搜索与替换任务。在Java编程环境中,正则表达式同样占据着重要的地位。对于初学者而言...

    正则表达式不包涵特殊字符(除了 指定字符 以外)

    这个正则表达式的作用是确保整个字符串只包含数字、英文字母、指定的特殊字符(本例中为 `_`)以及中文字符,并且这些字符至少出现一次。 ### 示例与验证 假设我们要验证以下几组数据是否符合上述规则: 1. **...

    用正则表达式提取SQL

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

    java/Android 正则表达式详解

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

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

    ### 正则表达式知识点详解...对于特定的需求,比如本例中的限制字符串只能包含中文、数字、字母和下划线,我们可以构建出精确的正则表达式,并通过编程语言来实现这些功能。这对于数据验证、格式化等应用场景非常有用。

    java正则表达式资料

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

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

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

    正则表达式的妙用

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

    正则表达式判断手机邮箱

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

    正则表达式计数代码行数

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

    正则表达式应用总结

    Java通过`java.util.regex`包中的两个核心类——`Pattern`和`Matcher`——提供了对正则表达式的支持。 1. **Pattern** 类:它负责编译正则表达式字符串为模式对象。这个模式对象可以被用来创建多个`Matcher`实例,...

    JavaScript常用正则表达式

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

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

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

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

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

    正则表达式

    正则表达式是一种用于字符串匹配的工具,其描述一种字符串模式,可以用来检查一个字符串是否含有某种子串、将匹配的子串替换或从某个字符串中取出符合某个条件的子串等。以下是各种正则表达式的具体知识点: 1. ...

    JAVA正则表达式4种常用的功能.doc

    ### JAVA正则表达式四种常用功能详解 #### 一、查询功能 正则表达式的查询功能可以帮助我们在文本中快速定位特定的模式。这种功能在文本处理、数据验证以及搜索算法中非常常见。 **示例代码**: ```java String ...

    php的正则表达式完全手册

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

Global site tag (gtag.js) - Google Analytics