首页 > 编程语言 >无涯教程-Java 正则 - Matcher Pattern pattern函数

无涯教程-Java 正则 - Matcher Pattern pattern函数

时间:2023-12-31 10:01:16浏览次数:35  
标签:Java matcher Pattern 无涯 static Matcher pattern INPUT

java.time.Matcher.pattern()方法返回此匹配器解释模式。

Pattern pattern() - 声明

以下是 java.time.Matcher.pattern()方法的声明。

public Pattern pattern()

Pattern pattern() - 返回值

为此匹配器创建的模式。

Pattern pattern() - 示例

下面的示例显示java.time.Matcher.pattern()方法的用法。

package com.learnfk;

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

public class MatcherDemo {
   private static final String REGEX="foo";
   private static final String INPUT="fooooooooooooooooo";
   private static Pattern pattern;
   private static Matcher matcher;

   public static void main( String args[] ) {
      pattern=Pattern.compile(REGEX);
      matcher=pattern.matcher(INPUT);

      System.out.println("Current REGEX is: "+REGEX);
      System.out.println("Current INPUT is: "+INPUT);

      System.out.println("pattern(): "+matcher.pattern());
      System.out.println("matches(): "+matcher.matches());
   }
}

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

Current REGEX is: foo
Current INPUT is: fooooooooooooooooo
pattern(): foo
matches(): false

参考链接

https://www.learnfk.com/javaregex/javaregex-matcher-pattern.html

标签:Java,matcher,Pattern,无涯,static,Matcher,pattern,INPUT
From: https://blog.51cto.com/u_14033984/9045763

相关文章

  • 高级的JavaScript10个技巧
    提升开发技能:10个高级的JavaScript技巧 前言在这个快速发展的数字时代,JavaScript作为一种广泛应用的编程语言,其重要性愈发凸显。为了在竞争激烈的开发领域中保持竞争力,不断提升自己的技能是至关重要的。本文小编将您介绍10个高级的JavaScript技巧,旨在帮助开发者们在编码过程......
  • 无涯教程-Java 正则 - Matcher boolean matches函数
    java.time.Matcher.matches()方法根据模式匹配整个区域。booleanmatches()-声明以下是java.time.Matcher.matches()方法的声明。publicbooleanmatches()booleanmatches()-返回值当且仅当整个区域序列与该匹配器的模式匹配时,才返回true。booleanmatches()-示例......
  • java对指定的excel续写入数据
    /***向已知表中插入数据,累计追加*写入前先判断表是否存在,表中是否有数据**@paramdateListlist实体类对象*@paramfilePathexcel的路径D:\\123.xls*@throwsException*/publicstaticvoidinserSheetData(List<excelDate>dateList,StringfilePath)thro......
  • 【Java】一文讲解Java类加载机制
    Java类加载机制是Java运行时的核心组成部分,负责在程序运行过程中动态加载和连接类文件,并将其转换为可执行代码。理解类加载机制,能更容易理解你一行行敲下的Java代码是如何在JVM虚拟机上运行起来。并且理解类加载机制之后,我们也能掌握如何自定义类加载器,如何做热更新等。//准......
  • 无涯教程-Java 正则 - Matcher boolean hitEnd函数
    是否是最后一人匹配项,如果是则返回true。booleanhitEnd()-声明以下是java.time.Matcher.hitEnd()方法的声明。publicbooleanhitEnd()booleanhitEnd()-返回值如果是最后一个匹配项,则返回为true;否则为falsebooleanhitEnd()-示例下面的示例显示java.time.Matcher......
  • 无涯教程-Java 正则 - Matcher boolean lookingAt函数
    java.time.Matcher.lookingAt()方法尝试从区域的开头开始将输入序列与模式进行匹配。booleanlookingAt()-声明以下是java.time.Matcher.lookingAt()方法的声明。publicbooleanlookingAt()booleanlookingAt()-返回值当且仅当输入序列的前缀与此匹配器的模式匹配时,......
  • JavaWebDay9
    一:MyBatis基础操作1.删除在接口后的括号里写sql语句,其中mybatis提供了#{}来动态获取id其实是有返回值的,返回值为影响的数据数,比如这边删除了一列则返回值为1,要获取的话就把void变为int注意#{}不可以出现在引号里面 预编译   2.新增有多个参数可以用实体类将......
  • Java 流程控制
    用户交互ScannerScanner可以获取用户的输入内容,类似于Python的input。基本语法importjava.util.Scanner;Scanners=newScanner(System.in);通过Scanner类的next()与nextline()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还......
  • JavaScript改变this指向的三种方法
    JavaScriptcall()方法它可以用来调用所有者对象作为参数的方法。通过 call(),您能够使用属于另一个对象的方法。varperson={fullName:function(){returnthis.firstName+""+this.lastName;}}varperson1={firstName:"Bill",lastN......
  • java自动化前置基础
     java自动化前置基础(01):配置文件解析(properties)java自动化前置基础(02):jdbc数据库操作java自动化前置基础(03):fastjson的使用(处理json字符串、json数组)java自动化前置基础(04):jsonpath的使用java自动化前置基础(05):java操作excel(通过POI)java自动化前置基础(06):HttpClient的使用(get、po......