La copia del código es la siguiente:
paquete com.hongyuan.test;
import java.util.regex.matcher;
import java.util.regex.pattern;
Public Class Regextest {
public static void main (string [] args) {
String str = "<html> <head> <title> Regex Test </title> </head> <body> <p> Esta es una prueba regular simple </p> </body> </html>";
// divide la cadena
String [] SplitStr = Pattern.Compile ("[</? |>]"). Split (Str);
para (int i = 0; i <splitstr.length; i ++) {
System.out.print (Splitstr [i]+"");
}
System.out.println ();
// juzga si la cadena coincide con el patrón de fórmula
boolean ismatching = patrón.compile ("^<(// w*)>.*</// 1> $"). Matcher (str) .matches ();
System.out.println (ismatching);
// reemplazar cadena
String Repstr = Pattern.Compile ("<(/?) P>"). Matcher (str) .replaceAll ("<$ 1h1>");
System.out.println (Repstr);
// extraer cadena
Matcher M = Pattern.Compile ("<title> (.*) </title>"). Matcher (str);
while (m.find ()) {
System.out.println (M.Group (1));
}
}
}