例は次のとおりです。
public static string repdomain(string source、string domain、string element、string attr){string img = "";パターンp_image; Matcher M_Image; string regex_img = "<" +要素 + "[^<>]*?// s" + attr + "= ['/"?(。*?)['/"]?(// s。*?)?>"; p_image = pattern.compile(regex_img、pattern.case_insensitive); m_image = p_image.matcher(source); while(m_image.find()){img = m_image.group(); matcher m = pattern.compile( "href // s*= // s*/"?(。*?)(/"|> | // s+)")。matcher(img); while(m.find()){string srcval = m.group(1); if(srcval.indexof( "/@tenant")> = 0){int idx = srcval.indexof( "/@tenant"); stringbuffer temp = new StringBuffer(); string dstval = temp.append(domain).append(srcval.substring(idx+1))。toString(); source = source.replace(srcval、dstval); }}} return source; }上記は、指定された属性値を取得し、指定されたHTMLタグを置き換えるためにエディターがもたらすJava正規表現の完全な内容です。誰もがwulin.comをもっとサポートできることを願っています〜