우리 응용 프로그램에서 사용하는 tinyMCE 편집기에 대한 맞춤법 검사 대화 상자를 만들고 있습니다.HTML 태그를 잃지 않고 HTML 태그가 포함 된 단어를 대체하려면 어떻게해야합니까?
나는 모든 단어 대체가 결정된 단계에 있으며 지금은 텍스트 영역의 innerHTML에 변경 사항을 적용해야합니다.
내 관심사는 단어 내에있을 수있는 마크 업을 처리 할 수 있다는 것입니다. 나는 "일부 단어"와 같은 단어를 대체하고 싶었 예를 들어
을 (사용자가 신뢰할 수 없기 때문에) 나는 어떤 방식으로 <B> 태그some<b>word</b>
을 처리해야 할거야. >
myreplacement
그래서 mewo 번째 - -> myreplacement
일부 단어 - 아마
일부 단어 ... 너무 좋아> myreplacement
그래서 mewo 번째 - >myreplacement
<b>some</b>word -> <b>myreplacement</b>
so<b>mewo</b>rd -> myreplacement
some<b>word</b> -> myreplacement<b></b>
<b>so<i>mewo</b>rd</i> -> <b>myreplacement</b><i></i>
단락 넓은 서식을 지우지 않는 한 실제로는 상관하지 않습니다.
파서를 유일한 옵션으로 구축하고 있습니까?
넵, 또는 일부 미친 정규식. –
@Diodeus :이를 위해 어떤 파서가 필요합니까? 나는 그것을 얻지 않는다. –
HTML에서 정규 표현식을 사용하지 마십시오. – 472084