java.util.regex.Pattern.matcher(CharSequence input)方法创建一个匹配此模式的给定输入的匹配器。

声明

以下是java.util.regex.Pattern.matcher(CharSequence input)方法的声明。

public Matcher matcher(CharSequence input)

参数input - 要匹配的字符序列。

返回

这种模式的新匹配器。

示例

以下示例显示了java.util.regex.Pattern.matcher(CharSequence input)方法的用法。

package com.yiibai;

import java.util.regex.MatchResult;

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class PatternDemo {

private static final String REGEX = "(.*)(\\d+)(.*)";

private static final String INPUT = "This is a sample Text, 1234, with numbers in between.";

public static void main(String[] args) {

// create a pattern

Pattern pattern = Pattern.compile(REGEX);

// get a matcher object

Matcher matcher = pattern.matcher(INPUT);

if(matcher.find()) {

//get the MatchResult Object

MatchResult result = matcher.toMatchResult();

//Prints the offset after the last character matched.

System.out.println("First Capturing Group - Match String end(): "+result.end());

}

}

}

编译并运行上面的程序,这将产生以下结果 -

First Capturing Group - Match String end(): 53

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

Java input char_java.util.regex.Pattern.matcher(CharSequence input)方法相关推荐

  1. Java EE中的重新验证(java.util.regex.Pattern)

    java.lang.Objectjava.util.regex.Pattern 所有已实现的接口: Serializable public final class Pattern extends Ob ...

  2. 由Java正则表达式的灾难性回溯引发的高CPU异常:java.util.regex.Pattern$Loop.match

    问题与分析 某天领导report了一个问题:线上的CPU自从上一个版本迭代后就一直处于居高不下的状况,领导看着这段时间的曲线图判断是有两条线程在不停的死循环. 接到任务后去查看了AWS的CloudWa ...

  3. java正则表达式初探——java.util.regex.Pattern类

    matches方法 split方法 注:为纯演示代码,so,变量命名不要在意 java.util.regex.Pattern类中最常用的方法是matches(String regex, CharSeq ...

  4. 翻译:java.util.regex.Pattern

    java.util.regex.Pattern A compiled representation of a regular expression. A regular expression(正则表达 ...

  5. Java Regex Pattern Matcher

    Java的正则表达式使用,说明在代码中,参照了网络上的一些资料,在此记录下,方便自己如果可能也方便下别人. import java.util.regex.Matcher; import java.ut ...

  6. java.util.regex包下的Pattern和Matcher详解(正则匹配)

    java正则表达式通过java.util.regex包下的Pattern类与Matcher类实现(建议在阅读本文时,打开java API文档,当介绍到哪个方法时,查看java API中的方法说明,效果 ...

  7. Java Pattern.matcher()方法具有什么功能呢?

    转自: Java Pattern.matcher()方法具有什么功能呢? 下文笔者讲述Pattern.matcher()方法的功能简介说明,如下所示: Pattern.matcher()方法的功能:用 ...

  8. java matcher replace_java.util.regex.Matcher.replaceFirst(String replacement)方法

    java.util.regex.Matcher.replaceFirst(String replacement)方法用替换给定替换字符串的模式替换输入序列的第一个子序列. 声明 以下是java.uti ...

  9. Java - 正则表达式的运用(Pattern模式和Matcher匹配)

    一.绪论: 在写程序的过程中,有时会需要匹配.查找.替换或者是判断字符串的出现情况,而且有时不能用简单的纯编码方式解决这些问题,这个时候就会想到要正则表达式,无论是Java, PHH, C#,  Py ...

  10. Java学习笔记——正则表达式(Pattern类、Matcher类和PatternSyntaxException)

    目录 一.Pattern类 (一)Pattern 介绍 (二)Pattern 方法 二.Matcher类 (一)Matcher 类介绍 (二)Matcher 类方法 三.PatternSyntaxEx ...

最新文章

  1. 开关电源 误差放大器电路
  2. 测试MVC3时关于Model Builder语句的更改
  3. python 百度云文字识别 proxy_python使用百度文字识别功能方法详解
  4. java final const_Java 中的final 和C++ 中的const 有什么区别?
  5. python去重计数_Python list去重及找出,统计重复项
  6. php 不返回 数据,php – file_get_contents没有返回任何数据
  7. IndexedDb、Web Sql、localStorage以及localForage使用
  8. 微信小程序各种弹窗操作
  9. Windows系统压缩卷时可压缩空间远小于实际剩余空间解决方法
  10. 小朋友把游戏藏在计算机里,给两、三岁宝宝的60个超简单家庭早教游戏
  11. 3.表数据的CRUD
  12. 微信公众号 语音转文字api_原来微信不仅能实现语音转文字,还能实现文字转语音!你还不知吗...
  13. 本地摄像头应用到远程计算机,3个可在iPad / iPhone上远程查看网络摄像头的应用 | MOS86...
  14. WordPress站点通过ReadmorJS实现展开阅读全文
  15. linux内核进程cmd,linux – 如何在内核模块中使用proc_pid_cmdline
  16. 管理经济学第一遍总结
  17. hdoj5621KK's Point
  18. 各种CPU的ELF编码,ELF并没有为龙芯分配253-256
  19. 在CorelDRAW2019创建对称绘图模式
  20. 【值得推荐】5个最频繁使用的 AutoML 框架

热门文章

  1. 电脑有电流声怎么解决_为什么音箱有电流声?电脑音箱电流声怎么消除
  2. 请求示例代码_新版云效:代码托管初体验
  3. jquery 文本编辑器插件
  4. eclipse生成ant build.xml打war包
  5. hadoop namenode启动失败
  6. 解析ES6箭头函数中的this
  7. 使用Python解析JSON详解
  8. ios开发之c语言基础-指针
  9. freemarker 如何获得list的索引值
  10. ActiveMQ消息队列