正则表达式.Java.eclipse

本文介绍了Java中String类的matches()方法,该方法用于判断字符串是否符合给定的正则表达式。通过实例代码演示了如何使用matches()进行匹配,包括基本字符匹配、通配符、选择器以及重复次数的设定。建议读者动手实践以加深理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、了解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、付费专栏及课程。

余额充值