ตัวอย่างมีดังนี้:
String String สาธารณะ repdomain (แหล่งที่มาของสตริง, โดเมนสตริง, องค์ประกอบสตริง, string attr) {string img = ""; รูปแบบ p_image; MATHER M_IMAGE; String regex_img = "<" + องค์ประกอบ + "[^<>]*? // s" + attr + "= ['/"]? (.*?) ['/"]? (// s.*?)?>"; p_image = pattern.compile (regex_img, pattern.case_insensitive); m_image = p_image.matcher (แหล่งที่มา); ในขณะที่ (m_image.find ()) {img = m_image.group (); matcher m = pattern.compile ("href // s*= // s*/"? (.*?) (/"|> | // s+)"). matcher (img); ในขณะที่ (m.find ()) {string srcval = m.group (1); if (srcval.indexof ("/@ผู้เช่า")> = 0) {int idx = srcval.indexof ("/@ผู้เช่า"); StringBuffer temp = new StringBuffer (); สตริง dstval = temp.append (โดเมน) .append (srcval.substring (idx+1)). toString (); แหล่งที่มา = source.replace (srcval, dstval); }}} แหล่งส่งคืน; -ข้างต้นเป็นเนื้อหาเต็มรูปแบบของนิพจน์ Java ปกติที่ตัวแก้ไขนำมาให้คุณเพื่อรับค่าแอตทริบิวต์ที่ระบุและแทนที่แท็ก HTML ที่ระบุ ฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น ~