찾다

 >  Q&A  >  본문

특정 단어가 포함된 콘텐츠를 유지하고 다른 모든 내용을 대체하는 JavaScript 정규 표현식

간단한 것 같지만 다음 사항 때문에 어려움을 겪고 있습니다.

문자열(텍스트로 전달된 HTML):

으아아아

이제 각각을 변환해야 합니다 text<br> 替换为 <div>text</div> 텍스트가 안에 있지 않는 한 <li>/<ul>.

으아아아

이것은 잘 작동하지만 <ul><li>text</li></ul><br>이 교체되는 것을 방지하려면 어떻게 해야 합니까?

P粉463824410P粉463824410277일 전537

모든 응답(2)나는 대답할 것이다

  • P粉488464731

    P粉4884647312024-04-02 10:29:52

    "정규식을 사용하여 [HTML]을 구문 분석할 수 없습니다. [...] 대신 [HT]ML용 구문 분석기를 사용해 보셨나요? "

    (더 간결한 버전은 아래 코드 조각에서 찾을 수 있습니다)

    으아악

    해 보세요:

    으아악 으아악

    회신하다
    0
  • P粉336536706

    P粉3365367062024-04-02 09:47:45

    이것은 (더 짧은) 정규식 솔루션을 사용하기 전의 시도입니다.

    으아악

    회신하다
    0
  • 취소회신하다