您的位置:首页 > 其它

正则表达式 (一些比较常用到的!!!)

2013-02-20 20:24 239 查看
Java代码







//邮箱****************************************************************

import java.util.Scanner;
import java.util.regex.Pattern;

public class Email {

public static
void main(String args[]){

Scanner reader = new Scanner(System.in);
System.out.println("请你输入一个类邮箱的东西以此来判断它是否为邮箱形势!");

String n = reader.next();

String str ="[\\w[.-]]*@[\\w[.-]]*\\.\\w*";
Pattern p =Pattern.compile(str);

boolean b =p.matcher(n).matches();
if(b)
System.out.println(n+"是邮箱。 ");
else
System.out.println(n+"不是邮箱。");

}
}

//group的使用**********************************************************

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

public class FindFirst {

public static
void main(String rag[]){

String s ="荷叶生时春恨生,荷叶枯时秋恨成。深知身在情常在,张望江头江水声。";
String str ="(.*)。(.*)。";

Pattern p = Pattern.compile(str);
Matcher m = p.matcher(s);

if(m.find()){
System.out.println(m.group(2));
System.out.println(m.group(1));
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: