首页 > 编程语言 >无涯教程-Java 正则 - [a-d[m-p]]匹配函数

无涯教程-Java 正则 - [a-d[m-p]]匹配函数

时间:2024-01-01 10:02:06浏览次数:29  
标签:Java String matcher 无涯 start 正则 Pattern 匹配 Match

字符类 [a-d [m-p]] 匹配从a到d或m到p的任何字符。

[a-d[m-p]] - 示例

以下示例显示了字符类匹配的用法。

package com.learnfk;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class CharacterClassDemo {
   private static final String REGEX = "[a-d[m-p]]";
   private static final String INPUT = "dbcabca124ADCmnbc";

   public static void main(String[] args) {
      //创建一个模式
      Pattern  pattern = Pattern.compile(REGEX);
      
      //获取匹配器对象
      Matcher matcher = pattern.matcher(INPUT); 

      while(matcher.find()) {
         //打印匹配的开始索引。
         System.out.println("Match String start(): "+matcher.start());
      }
   }
}

让无涯教程编译并运行以上程序,这将产生以下输出-

Match String start(): 0
Match String start(): 1
Match String start(): 2
Match String start(): 3
Match String start(): 4
Match String start(): 5
Match String start(): 6
Match String start(): 13
Match String start(): 14
Match String start(): 15
Match String start(): 16

参考链接

https://www.learnfk.com/javaregex/javaregex-character-class-union.html

标签:Java,String,matcher,无涯,start,正则,Pattern,匹配,Match
From: https://blog.51cto.com/u_14033984/9054602

相关文章

  • 无涯教程-Java 正则 - [a-z&&[def]]匹配函数
    字符类[a-z&&[def]]匹配d,e或f。以下示例显示了字符类匹配的用法。packagecom.learnfk;importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassCharacterClassDemo{privatestaticfinalStringREGEX="[a-z&&[def]]";private......
  • 无涯教程-Java 正则 - [a-zA-Z]匹配函数
    字符类[a-zA-Z]匹配从a到z或A到Z的任何字符。[a-zA-Z]-示例以下示例显示了字符类匹配的用法。packagecom.learnfk;importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassCharacterClassDemo{privatestaticfinalStringREGEX="[a-......
  • Java基础-JavaDoc生成文档
    JavaDocjavadoc命令是用来生成自己API文档的 参数信息@author作者名@version版本号@since指明需要最早使用的jdk版本@param参数名@return返回值情况@throws异常抛出情况 packagecom.wang.base;​/***@outhorWang*@version1.0*......
  • 基于java web的网上书城系统的设计与实现
    随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势,商品交易当然也不能排除在外,随着商品交易管理的不断成熟,它彻底改变了过去传统的经营管理方式,不仅使商品交易管理难度变低了,还提升了商品交易管理的灵活性。这种个性化的网上商品交易特别注重交......
  • 无涯教程-Java 正则 - [abc]匹配函数
    字符类[abc]匹配a,b或c。[abc]-示例以下示例显示了字符类匹配的用法。packagecom.learnfk;importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassCharacterClassDemo{privatestaticfinalStringREGEX="[abc]";privatestatic......
  • 《Java编程思想第四版》学习笔记51--关于线程组的控制
    //:ThreadGroup1.java//Howthreadgroupscontrolpriorities//ofthethreadsinsidethem.publicclassThreadGroup1{publicstaticvoidmain(String[]args){//Getthesystemthread&printitsInfo:ThreadGroupsys=Thread.currentThread().......
  • 无涯教程-Java 正则 - characters \t 匹配函数
    字符\t与制表符匹配。以下示例显示了字符匹配的用法。packagecom.learnfk;importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassCharactersDemo{privatestaticfinalStringREGEX="\t";privatestaticfinalStringINPUT="abc......
  • 基于Java的高校教学业绩信息管理系统
    现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本高校教学业绩信息管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达......
  • JavaScript元素根据父级元素宽高缩放
    /***等比缩放*@paramwrap外部容器*@paramcontainer待缩放的容器*@returns{{width:number,height:number}}*返回值:width:宽度,height:高度*/aspectRatio(wrap:any,container:any){//w=h/ratio,h=w*rat......
  • JavaScript调用系统邮件快速分享
    在前端使用邮件分享进行快速分享~,详情参考->MDN自定义参数subject:主题cc:抄送到次要收件人(与邮件有关但无需做出应答的个人或组织)bcc:密送到其他收件人(主要、次要收件人不应该获得密送收件人的身份)body:邮件内容注:每个字段的值都必须进行编码(也就是,带有......