코드 사본은 다음과 같습니다.
패키지 com.hongyuan.test;
import java.util.regex.matcher;
java.util.regex.pattern import;
공개 클래스 regextest {
public static void main (String [] args) {
String str = "<html> <head> <title> Regex Test </title> </head> <body> <p> 이것은 간단한 정규식 테스트 </p> </body> </html>";
// 문자열을 분할하십시오
문자열 [] splitstr = pattern.compile ( "[</? |>]"). split (str);
for (int i = 0; i <splitstr.length; i ++) {
System.out.print (splitstr [i]+"");
}
System.out.println ();
// 문자열이 공식 패턴과 일치하는지 판단합니다
부울 ismatching = pattern.compile ( "^<(// w*)>.*<// 1> $"). 매치 자 (str) .matches ();
System.out.println (ISMatching);
// 문자열을 교체합니다
String repstr = pattern.compile ( "<(/?) p>"). matcher (str) .replaceall ( "<$ 1h1>");
System.out.println (Repstr);
// 문자열 추출
MATCHER M = PANTERT.COMPILE ( "<title> (.*) </title>"). Matcher (str);
while (m.find ()) {
System.out.println (m.group (1));
}
}
}