iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >正则表达式如何在java中使用
  • 667
分享到

正则表达式如何在java中使用

java正则表达式ava 2023-05-31 16:05:04 667人浏览 独家记忆
摘要

正则表达式如何在java中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Java中正则表达式运用实例(参看java中正则表达式运用详解):测试代码 pack

正则表达式如何在java中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

Java中正则表达式运用实例(参看java中正则表达式运用详解):

测试代码

package test;  public class RegexTest {    public static void main(String[] args) {           String str1 = "abc45abc345";     String[]arr1 = str1.split("abc");     for (String string : arr1) {       System.out.print(string+"-->");     }     System.out.println();                    String str2 = "^$()[]{}.?+*|";     boolean flag = str2.matches("//^//$//(//)//[//]//{//}//.//?//+/     String str3 = "^$()[]{}.?+*|99999";     boolean flag2 = str3.matches("//Q^$()[]{}.?+*|//E//d{5}");     System.out.println(flag2);                    String str4 = "dfddri334";     boolean flag4 = str4.matches(".+");     System.out.println(flag4);          String str5 = "#$%^*())%";     boolean flag5 = str5.matches("//W{9}");     System.out.println(flag5);          String str6 = "4gffmdkekrhhr";     boolean flag6 = str6.matches("//w+");     System.out.println(flag6);          String str7 = "fjfdke  eett ";     boolean flag7 = str7.matches("//w+//s+//w{4}//s?");     System.out.println(flag7);          String str8 = "  erefff  ";     boolean flag8 = str8.matches("//s+//S+//s+");     System.out.println(flag8);          String str9 = "456776888";     boolean flag9 = str9.matches("//d+");     System.out.println(flag9);               String str10 = "rtydfgrgwvr ";     boolean flag10 = str10.matches("//D+");     System.out.println(flag10);                    String str11 = "fdfeetg 34566";     boolean flag11 = str11.matches("[fdetg]+//s+[3-6]+");     System.out.println(flag11);               String str12 = "rtyuie  5768";     boolean flag12 = str12.matches("[^abcdf]+//s+[^1234]+");     System.out.println(flag12);                         //贪婪模式     String str13 = "ytregGCv454444444333";     boolean flag13 = str13.matches("//w{20}");     System.out.println(flag13);          boolean flag14 = str13.matches("//w{10,21}");     System.out.println(flag14);          boolean flag15 = str13.matches("//w{18,}");     System.out.println(flag15);          String str14 = "4";     boolean flag16 = str14.matches("//d?");     System.out.println(flag16);          String str15 = "ddcvgt";     boolean flag17 = str15.matches("//D+//d?");     System.out.println(flag17);          String str16 = "e33tf44t44t";     boolean flag18 = str16.matches("//w+//W*");     System.out.println(flag18);          //勉强模式(只举一例)     String str17 = "34567ghjkkld";     boolean flag19 = str17.matches("//d{2,7}?//w{8,11}");     System.out.println(flag19);          //占有模式(只举一例)     String str18 = "22222DDDdd";     boolean flag20 = str18.matches("//d{2,5}+//w{6}");     System.out.println(flag20);               String str19 = "a444545rot44tm";     boolean flag21 = str19.matches("^a//w+m$");     System.out.println(flag21);                    String str20 = "abc123abc";     boolean flag22 = str20.matches("(abc|123){3}");     System.out.println(flag22);                    String str21 = "123qwe123qwe";     boolean flag23 = str21.matches("(123qwe){2}");     System.out.println(flag23);                    String str22 = "abcdefgh2234567";     boolean flag24 = str22.matches("[a-z1-9]+");    //并集     System.out.println(flag24);          boolean flag25 = str22.matches("[a-z1-9&&[a-h2-7]]+"); //交集     System.out.println(flag25);   } }  

--结束END--

本文标题: 正则表达式如何在java中使用

本文链接: https://www.lsjlt.com/news/226942.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 正则表达式如何在java中使用
    正则表达式如何在java中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Java中正则表达式运用实例(参看java中正则表达式运用详解):测试代码 pack...
    99+
    2023-05-31
    java 正则表达式 ava
  • 如何在Java中使用正则表达式API
    目录Java正则表达式包简单的例子Meta Characters元字符Character类ORNORRange类Union类Intersection类Subtraction...
    99+
    2022-11-13
  • 如何在Java API中使用正则表达式
    如何在Java API中使用正则表达式?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、正则表达式的理论基础1、普通字符的表示我们说正则表达式主要由普通字符和元...
    99+
    2023-05-31
    java 正则表达式 api
  • 如何在正确的在JAVA中使用正则表达式
    这篇文章给大家介绍如何在正确的在JAVA中使用正则表达式,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序。...
    99+
    2023-06-06
  • 正则表达式如何在Java项目中使用
    本篇文章为大家展示了正则表达式如何在Java项目中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1.常用正则表达式规则正则表达式语法  一个或多个汉字^[\u0391-\uFFE5]+...
    99+
    2023-05-31
    java 正则表达式 ava
  • java如何使用正则表达式
    Java中使用正则表达式需要使用java.util.regex包中的相关类和方法。以下是使用正则表达式的基本步骤:1. 创建正则表达...
    99+
    2023-09-26
    java
  • 正则表达式如何正确在Java项目中使用
    这篇文章将为大家详细讲解有关正则表达式如何正确在Java项目中使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.匹配验证-验证Email是否正确public static void ma...
    99+
    2023-05-31
    java 正则表达式 ava
  • 在python正则表达式中是怎样正确使用正则表达式
    这篇文章将为大家详细讲解有关在python正则表达式中是怎样正确使用正则表达式,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。现在我们已经看了一些简单的正则表达式,那么我们实际在 Python...
    99+
    2023-06-17
  • Java中正则表达式的使用
    正则表达式 什么是正则表达式 Regular Expression , 正则表达式, ⼀种使⽤表达式的⽅式对字符串 进⾏匹配的语法规则由一组持有特殊含义的字符串组成,通常用于匹配和替换文本正则的优点: 速度快, 效率⾼, 准确性⾼正则的缺点...
    99+
    2023-08-17
    正则表达式 java 开发语言
  • 如何在python中使用正则表达式
    本篇内容主要讲解“如何在python中使用正则表达式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何在python中使用正则表达式”吧! 一、前言我们在做接口自动化的时候,处理接口依...
    99+
    2023-06-16
  • 如何在EXCEL中使用正则表达式
    如何在EXCEL中使用正则表达式?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、需求比如,我要拆分下面的字符串:显然这样的需求,用正则表达式再合适不过了。二、解决步骤下面我们...
    99+
    2023-06-14
  • 如何在vbscript中使用正则表达式
    本篇文章为大家展示了如何在vbscript中使用正则表达式,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。vbs中的正则表达式假定要搜索的字符串是 str="hello world Hell...
    99+
    2023-06-08
  • 如何在dreamweaver中使用正则表达式
    本篇文章为大家展示了如何在dreamweaver中使用正则表达式,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。当我们在用dreamweaver中编码的时候,用一般的查找替换不能满足我们大批量的替换将...
    99+
    2023-06-08
  • 在Java中使用基本的正则表达式
    一、正则表达式简介 正则表达式是使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。爬虫中解析html可以使用正则来方便的提取信息 二、正则表达式匹配规则 ...
    99+
    2022-11-12
  • 怎么在Java中使用正则表达式API
    本文小编为大家详细介绍“怎么在Java中使用正则表达式API”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么在Java中使用正则表达式API”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。前言:在正则表达式的世...
    99+
    2023-07-02
  • 在MySQL中使用正则表达式
       在MySQL中的REGEXP函数可以在平时使用SQL时匹配正则表达式,在平时在使用一些查询条件时可以使用REGEXP函数来匹配相应的字符从而可以替代很多自己不太熟悉或者是不了解的S...
    99+
    2022-10-18
  • 在Oracle中使用正则表达式
    目录一、正则表达式:1、REGEXP_LIKE :匹配2、REGEXP_REPLACE :替换3、REGEXP_INSTR :位置4、REGEXP_SUBSTR :提取5、R...
    99+
    2022-11-13
  • 如何在Mysql中使用Regexp正则表达式
    本篇文章给大家分享的是有关如何在Mysql中使用Regexp正则表达式,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Mysql中Regexp常...
    99+
    2022-10-18
  • java中如何使用正则表达式中的组
    这篇文章主要介绍java中如何使用正则表达式中的组,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!组是括号划分的正则表达式,可以根据组的编号来引用某个组。组号为0表示整个表达式,组号1表示从左到右被第一个括号扩起的组,...
    99+
    2023-06-02
  • SQL正则表达式及mybatis中使用正则表达式的方法
    小编给大家分享一下SQL正则表达式及mybatis中使用正则表达式的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作