正则表达式.Java.eclipse

一、了解String类的matches() ——String1.matches(String2) 方法用于检测字符串是否匹配给定的如果匹配则为true,否则为false; 上代码:

package 正则;

public class Try {
	public static void main(String[] args) {
		
		String s=new String("lypp");//字符串s
		
		String r="lypp123";//字符串r
		
		System.out.println(s.matches(r));//s.matches(r)比较两个字符串->true or false

}
	
}

 二、正则表达式

正则表达式是由字面值字符和特殊符号组成的:

  

以下字符串 r 即是正则表达式

package 正则;
public class Try {
	public static void main(String[] args) {
		
	String s=new String("aaaaa");
	String r="a*";
	System.out.println(s.matches(r));
}
}

1. 

String s=new String("Java rthrtjryjeyjrj serherh rthrth");
		String r="Java.*";
		System.out.println(s.matches(r));
String s=new String("Java");
		String r="J..a";
		System.out.println(s.matches(r));
String s=new String("Java is fun");
		String r="Java is (fun|cool)";
		System.out.println(s.matches(r));
String s=new String("Java");
		String r="Ja[abcv]a";
		System.out.println(s.matches(r));
String s=new String("Javaaa");
String r="Jav(a{3})";
		System.out.println(s.matches(r));

建议还是要多多上机试试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值