예는 다음과 같습니다.
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_insensitive); m_image = p_image.matcher (소스); while (m_image.find ()) {img = m_image.group (); MATCHER M = PANTERT.COMPILE ( "HREF // S*= // S*/"? (.*?) (/"|> | // S+)"). 매치 자 (IMG); while (m.find ()) {문자열 srcval = m.group (1); if (srcval.indexof ( "/@tenant")> = 0) {int idx = srcval.indexof ( "/@tenant"); StringBuffer temp = new StringBuffer (); 문자열 dstval = temp.append (domain) .append (srcval.substring (idx+1)). toString (); source = source.replace (srcval, dstval); }}} return 소스; }위는 편집기가 지정된 속성 값을 얻고 지정된 HTML 태그를 대체하기 위해 편집기가 제공하는 Java 정규 표현식의 전체 내용입니다. 모두가 wulin.com을 더 지원할 수 있기를 바랍니다 ~