用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - java代码库

获取所有email字符串

2012-10-22 作者: 程序猿style举报

[java]代码库

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class SearchAddress  //TODO 创建查找地址类
{
	/**
	 * @author liuxuewei
	 */
	public static void main ( String []args ) throws IOException
	{
		try
		{
			BufferedReader in=new BufferedReader ( new FileReader ( "F://Java编程//text1.txt" ) );
			Pattern regex=Pattern.compile ( "(\\w[-.\\w]*\\@[-a-z0-9]+(\\.[-a-z0-9]+)*\\.(com|edu|info))", Pattern.CASE_INSENSITIVE|Pattern.MULTILINE );
			String tempstr=new String();
			String str=new String();
			String find=null;
			while ( ( tempstr=in.readLine() ) !=null )
			{
				str=str+tempstr+"\n";
			}
			Matcher mat=regex.matcher ( str );
			while ( mat.find() )  //TODO 测试regex
			{
				find=mat.group ( 1 );
				System.out.println ( "Find:"+find );
				System.out.println ( "匹配的正则式:"+regex.pattern() );//输出匹配的正则表达式
			}
			if ( find==null )
				System.out.print ( "Can't Find" );
		}
		catch ( FileNotFoundException e )
		{
			e.printStackTrace();
		}
	}
}


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...