2011-12-08 2 views
0

포함 된 모든 URL을 일치합니다 URL 내의 "linux".정규식은 예를 들어, 특정 단어가 포함 된 모든 URL을 일치 내가 정규식을 찾고 있어요 특정 단어

.*linux.*은 하위 도메인, 도메인 및 TLD에 단어가있는 URL에서 작동하지만 경로 내에 단어가 포함 된 URL을 찾지 못합니다 (예 : java.util.regex.Pattern에서 www.blabla.com/blalinuxbla.html

+4

'* 리눅스 * '거기에'리눅스 '와 임의의 문자열과 일치합니다... PCRE 또는 에그 (ereg)를 사용하고 있습니까? –

+0

왜 "linux"만을 찾고있는 경우. *가 필요합니까? – Nick

+1

정확히 어떻게 그 정규식을 사용합니까? –

답변

1

:

Pattern p = Pattern.compile(".*linux.*"); 
Matcher m = p.matcher(url); 
boolean b = m.matches(); // returns true 
0

심지어 간단한

url.toString().contains("linux");// returns true 
관련 문제