java正则表达式的简单运用

 更新时间:2018年08月26日 14:46:55   作者:魔灵儿  
这篇文章主要为大家详细介绍了java正则表达式的简单运用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文为大家分享了如何运用java正则表达式的方法,供大家参考,具体内容如下

1.是否匹配给定的模型

代码如下:

public static void main(String[] args) {
 String pattern="a\\d{2}f";//模型:以a开始,接2位数字,以f结尾
 String s="a22";
 boolean b=s.matches(pattern);
 System.out.println(s+"匹配"+pattern+"吗:"+b);
 s="a22f";
 b=s.matches(pattern);
 System.out.println(s+"匹配"+pattern+"吗:"+b);
}

运行结果如下:

2.替换

代码如下:

public static void main(String[] args) {
 String s="你你   好 吗吗吗 ";
 System.out.println("替换前:"+s);
 String pattern="\\s+";
 s=s.replaceAll(pattern, "");
 System.out.println("替换后:"+s);
}

运行结果如下:

3.去重

代码如下:

public static void main(String[] args) {
 String s="你你好吗吗吗";
 System.out.println("替换前:"+s);
 String pattern="(.)\\1+";
 s=s.replaceAll(pattern, "$1");
 System.out.println("替换后:"+s);
}

运行结果如下:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Java编程中的4种代码块详解

    Java编程中的4种代码块详解

    在本篇内容里小编个总结了Java编程中的4种代码块相关的知识点,有兴趣的朋友们可以学习下。
    2021-06-06
  • 浅谈spring.factories文件的作用

    浅谈spring.factories文件的作用

    本文主要介绍了浅谈spring.factories文件的作用,spring.factories文件是Spring Boot自动配置的核心文件之一,它的作用是将各种自动配置类与对应的配置类集中在一起,下面就来介绍一下如何使用,感兴趣的可以了解一下
    2024-06-06
  • idea 创建properties配置文件的步骤

    idea 创建properties配置文件的步骤

    这篇文章主要介绍了idea 创建properties配置文件的步骤,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • springboot如何设置请求参数长度和文件大小限制

    springboot如何设置请求参数长度和文件大小限制

    这篇文章主要介绍了springboot如何设置请求参数长度和文件大小限制,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • Java中的WeakHashMap源码分析

    Java中的WeakHashMap源码分析

    这篇文章主要介绍了Java中的WeakHashMap源码分析,WeakHashMap可能平时使用的频率并不高,但是你可能听过WeakHashMap会进行自动回收吧,下面就对其原理进行分析,需要的朋友可以参考下
    2023-09-09
  • java实现微信公众号发送模版消息

    java实现微信公众号发送模版消息

    这篇文章以订单推送为例,主要为大家详细介绍了java实现微信公众号发送模版消息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • SpringCloud使用Feign实现远程调用的使用示例

    SpringCloud使用Feign实现远程调用的使用示例

    Feign是一个基于注解的HTTP客户端库,它允许您将HTTP请求转换为声明式的Java接口,本文主要介绍了SpringCloud使用Feign实现远程调用的使用示例,感兴趣的可以了解一下
    2023-09-09
  • Java中PreparedStatement的用法解析

    Java中PreparedStatement的用法解析

    这篇文章主要介绍了Java中PreparedStatement的用法解析,在JDBC应用中,PreparedStatement是一种比Statement更好的选择,PreparedStatement可以通过使用参数化查询来避免SQL注入攻击,并且可以提高查询性能,需要的朋友可以参考下
    2023-09-09
  • mybatis映射和实际类型不一致的问题

    mybatis映射和实际类型不一致的问题

    这篇文章主要介绍了mybatis映射和实际类型不一致的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • Java中多态性的实现方式

    Java中多态性的实现方式

    这篇文章主要介绍了Java中多态性的实现方式,什么是多态?通过简单的一道题目帮大家理解java多态性,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09

最新评论