Beispiele sind wie folgt:
public static String repdomain (String -Quelle, String -Domäne, String -Element, String attr) {String img = ""; Muster p_image; Matcher M_image; String regex_img = "<" + element + "[^<>]*? // s" + attr + "= ['/"]? (.*?) ['/"]? (// s.*?)?>"; p_image = muster.comPile (regex_img, muster.case_inemsitiv); m_image = p_image.matcher (Quelle); while (m_image.find ()) {img = m_image.group (); Matcher m = must..comPile ("href // s*= // s*/"? (.*?) (/"|> | // s+)"). Matcher (IMG); while (m.find ()) {String srcval = m.group (1); if (srcval.indexof ("/@mandant")> = 0) {int idx = srcval.indexof ("/@mandant"); StringBuffer temp = new StringBuffer (); String dstval = temp.Append (Domäne) .Andend (srcval.substring (idx+1)). ToString (); Source = Source.Replace (srcval, dstval); }}} return Source; }Das obige ist der vollständige Inhalt des regulären Ausdrucks von Java, den der Editor Ihnen zum Erhalt des angegebenen Attributwerts und den angegebenen HTML -Tag ersetzt. Ich hoffe, jeder kann Wulin.com mehr unterstützen ~