import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.regex.Matcher;
import java.util.regex.Pattern;public class JspCount
{
    public static void main(String[] args) throws IOException
    {
        File filetest = new File("D://TestJsp.jsp");        FileInputStream fileInputStream = new FileInputStream(filetest);        BufferedReader reader = new BufferedReader(new InputStreamReader(
            fileInputStream));        String temp = null;
        // 需要进行匹配的正则表达式
        String patternString = " <a\\s+href=\"http:asdasd.com\">";
        Pattern pattern = null;
        Matcher matcher = null;
        int count = 0;
        // 将文件里的字符串读出并拼凑进String
        StringBuilder sb = new StringBuilder();
        while (null != (temp = reader.readLine()))
        {
            sb.append(temp);
        }        pattern = Pattern.compile(patternString);
        matcher = pattern.matcher(sb);
        while (matcher.find())
        {
            int start = matcher.start();
            int end = matcher.end();
            String match = sb.substring(start, end);
            // 输出匹配的字符串
            System.out.println(match);
            count++;
        }
        System.out.println(count);    }
}