نسخة الكود كما يلي:
حزمة com.hongyuan.test ؛
استيراد java.util.regex.matcher ؛
استيراد java.util.regex.pattern ؛
الطبقة العامة regextest {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
String str = "<html> <head> <title> اختبار regex </title> </head> <body> <p> هذا اختبار بسيط Regex </p> </body> </html>" ؛
// تقسيم السلسلة
String [] splitststr = pattern.compile ("[</؟ |>]"). split (str) ؛
لـ (int i = 0 ؛ i <splitststr.length ؛ i ++) {
System.out.print (splitststr [i]+"") ؛
}
System.out.println () ؛
// تحكم على ما إذا كانت السلسلة تتطابق مع نمط الصيغة
boolean isMatching = pattern.compile ("^<(// w*)>.*</// 1> $"). Matcher (Str) .Matches () ؛
system.out.println (isMatching) ؛
// استبدال السلسلة
string repstr = pattern.compile ("<(/؟) p>"). Matcher (str) .replaceall ("<$ 1H1>") ؛
system.out.println (repStr) ؛
// استخراج السلسلة
matcher m = pattern.compile ("<title> (.*) </title>"). Matcher (str) ؛
بينما (m.find ()) {
System.out.println (M.Group (1)) ؛
}
}
}