Примеры следующие:
public Static String Repdomain (источник строки, домен строки, строковый элемент, строка attr) {string img = ""; Шаблон p_image; Совпадение m_image; String regex_img = "<" + element + "[^<>]*? // s" + attr + "= ['/"]? (.*?) ['/"]? (// s.*?)?>"; p_image = pattern.compile (regex_img, pattern.case_insensity); 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 ("/@endant")> = 0) {int idx = srcval.indexof ("/@ardant"); StringBuffer temp = new StringBuffer (); String dstval = temp.append (domain) .append (srcval.substring (idx+1)). ToString (); Source = source.replace (srcval, dstval); }}} return Source; }Выше приведено полное содержание регулярного выражения Java, которое редактор приносит вам, чтобы получить указанное значение атрибута и заменить указанный тег HTML. Я надеюсь, что каждый сможет поддерживать wulin.com больше ~