큰 파일 (20MB)에 URL 목록이 있습니다. 키워드 세트가 있습니다. 키워드 집합이 URL과 일치하면 URL을 추출하고 싶습니다.URL의 정규 표현식 키워드 일치
예 : 키워드 = "접촉" URL : HTTP :
//www.365media.com/offices-and-contact.html가 나는 URL을 내 목록으로 키워드와 일치하는 정규 표현식을해야합니다. .
친절하고 ..................................의 긴급 도와주세요
내 Java 코드 :
public class FileRead {
public static void main(String[] ags) throws FileNotFoundException
{
Scanner in=new Scanner(new File("D:\\Log\\Links.txt"));
String input;
String[] reg=new String[]{".*About.*",".*Available.*",".*Author.*",".*Blog.*",".*Business.*",
".*Career.*",".*category.*",".*City.*",".*Company.*",".*Contain.*",".*Contact.*",".*Download.*",
".*Email.*"};
while(in.hasNext())
{
input=in.nextLine();
//for(String s:reg)
patternFind(input,".*email.*");
}
}
public static void patternFind(String input,String reg)
{
Pattern p=Pattern.compile(reg);
Matcher m=p.matcher(input);
while(m.find())
System.out.println(m.group());
}
}
어떤 정보가 필요합니까? 일치 검색/일치 검색 또는 일치하는 키워드 만 검색 하시겠습니까? – Zeemee