La copie de code est la suivante:
Package com.hongyuan.test;
import java.util.regex.matcher;
import java.util.regex.pattern;
classe publique regextest {
public static void main (String [] args) {
String str = "<html> <adread> <Title> Test de regex </title> </ head> <pody> <p> Il s'agit d'un simple test regex </p> </body> </html>";
// diviser la chaîne
String [] Splitstr = Pattern.Compile ("[</? |>]"). Split (str);
pour (int i = 0; i <splitstr.length; i ++) {
System.out.print (Splitstr [i] + "");
}
System.out.println ();
// juge si la chaîne correspond au modèle de formule
booléen ismatching = motive.compile ("^ <(// w *)>. * </// 1> $"). Matcher (str) .matches ();
System.out.println (Ismatching);
// remplacer la chaîne
String repSstr = motive.compile ("<(/?) P>"). Matcher (str) .replaceAll ("<1h1>");
System.out.println (REPSTR);
// Extrait de la chaîne
Matcher m = moatch.compile ("<Title> (. *) </Title>"). Matcher (STR);
while (m.find ()) {
System.out.println (M.Group (1));
}
}
}