Salinan kode adalah sebagai berikut:
paket com.hongyuan.test;
impor java.util.regex.matcher;
impor java.util.regex.pattern;
Regextest kelas publik {
public static void main (string [] args) {
String str = "<html> <adep> <title> tes regex </iteme> </head> <body> <p> Ini adalah tes regex sederhana </p> </body> </html>";
// Pisahkan string
String [] splitstr = pola.compile ("[</? |>]"). Split (str);
untuk (int i = 0; i <splitstr.length; i ++) {
System.out.print (splitstr [i]+"");
}
System.out.println ();
// menilai apakah string cocok dengan pola rumus
boolean ismatching = pola.compile ("^<(// w*)>.*</// 1> $"). pencocokan (str) .matches ();
System.out.println (iSmatching);
// ganti string
String repstr = pola.compile ("<(/?) P>"). Pencocokan (str) .replaceall ("<$ 1h1>");
System.out.println (REPSTR);
// Ekstrak string
Pencocokan m = pola.compile ("<title> (.*) </Title>"). Matcher (str);
while (m.find ()) {
System.out.println (M.Group (1));
}
}
}