그래서 JavaScript를 사용하여 텍스트 본문의 HTML 태그 외부의 모든 단어를 대체하고 싶습니다. 아래 설명을 확인하십시오.Regex가 정규식 패턴 외부의 모든 것을 매칭합니다.
나는이 변환하고 싶습니다이에 ...
<tag with-attr="something"></tag><tag>Text to match</tag><tag>Text to Match</tag>
을 : 이제
<tag with-attr="something"></tag><tag>Manipulated Text</tag><tag>Manipulated Text</tag>
, 나는 모든 태그와 그 포함 된 텍스트와 일치 할 수있는 정규 표현식을 가지고 :
\<[^>]*\>
그러나 나는 표현 방법이 invert
인 방법을 모르겠다.
편집 또한
, 나는 내가 새로운 정보와 함께 다시 밖으로 작업 페이지를 태그 정보를 유지하고 침을 원하기 때문에,하지 split
replace
/match
기능을 사용하기 위해 찾고 있어요.
match() 대신 split()을 사용하십시오. – dandavis
당신은 다음을 요구합니다 :'\> [^ <] * \ <'? (switch> and <) – BMW
@dandavis 전체 웹 페이지를 대체하고 있기 때문에 태그를 잃어 버리지 않으므로 나중에 태그 정보가 필요합니다. 바꾸기 기능을 사용하고 싶습니다. –