편집 기록

편집 기록
  • 프로필 엽토군님의 편집
    날짜2020.05.03

    javascript 정규표현식 활용해서 replace할 때 특정 문자가 포함되면 replace되지 않도록하려면 어떻게 해야하나요?


    String.replace(/case/gi, "FIND!")
    

    위처럼 대소문자를 구분하지 않고 case라는 문자열을 FIND! 로 바꾸라고 작성했는데,
    만약 case양 옆에 >< 두 개의 문자열이 존재할 때는 replace하지 않도록 하려면 어떻게 작성해야하나요?

    예를 들어 문장중 caseFIND!로 바뀌게하지만,<tag>case</tag>과 같이 ><으로 감싸져있는 case는 replace 되지 않도록 하고싶습니다.

  • 프로필 김재민님의 편집
    날짜2020.05.03

    javascript 정규표현식 활용해서 replace할 때 특정 문자가 포함되면 replace되지 않도록하려면 어떻게 해야하나요?


    String.replace(/case/gi, "FIND!")
    

    위처럼 대소문자를 구분하지 않고 case라는 문자열을 FIND! 로 바꾸라고 작성했는데, 만약 case양 옆에 '>' 과 '<' 두 개의 문자열이 존재할 때는 replace하지 않도록 하려면 어떻게 작성해야하나요? 예를 들어 문장중 case는 FIND!로 바뀌게하지만,case과 같이 ><으로 감싸져있는 case는 replace 되지 않도록 하고싶습니다.