java中Pattern与Matcher之间的用法,正则表达式,用于拆分语句

今天学习到一个新的正则表达式

import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test {
	 public static void main(String[] args) { 
		//通过compile()方法创建Pattern实例 ,创建一个正则表达式Pattern.CASE_INSENSITIVE代表不区分大小格式
		 Pattern pattern=Pattern.compile("java",Pattern.CASE_INSENSITIVE);
		 //通过match()创建Matcher实例 ,该实例代表符合正则式的实例或者是将要进行匹配的实例(String)
		 Matcher matcher=pattern.matcher("java Java java JAVA  Java  Java"); 
		 while (matcher.find())//查找符合pattern的字符串   为boolean值
		 {System.out.println("nimei");
			  System.out.println("The result is here :" +
					  matcher.group() + "\n" + "It starts from " //group()代表正则表达式是什么
					  + matcher.start() + " to " + matcher.end() + ".\n");  
		 }
	 }

	 
	 //matcher.start() 返回匹配到的子字符串在字符串中的索引位置. 
	// matcher.end()返回匹配到的子字符串的最后一个字符在字符串中的索引位置. 
	 //matcher.group()返回匹配到的子字符串 
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值