찾다

 >  Q&A  >  본문

여러 기호를 HTML 태그로 바꾸는 정규 표현식

모든 기호 "$$"를 <someTag></someTag>와 같은 일부 HTML 태그로 바꾸는 정규식을 작성하려고 합니다.

저는 이 정규식을 사용하지만 모든 경우를 포괄하지는 않습니다.

으아아아 으아아아

으아아아

1

$$(\S[^\*]+\S)$$

P粉362071992P粉362071992271일 전565

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

  • P粉739886290

    P粉7398862902024-04-02 13:41:43

    정규식 솔루션은 아니지만 작동합니다. 설명: 구분 기호($$) 分割字符串。然后创建一个新字符串 result 并插入数组的每个部分。然后检查当前索引是奇数还是偶数,并根据情况添加开始标记 (prefix) 或结束标记 (suffix)를 사용합니다. 이게 도움이 되길 바란다!

    으아아아

    회신하다
    0
  • P粉592085423

    P粉5920854232024-04-02 09:46:01

    가장 빠른 방법은 탐욕스럽지 않은 지점 간 방법을 사용하는 것입니다. /$$(.*?)$$/sg
    https://regex101.com/r/upveAX/1
    어설션이나 클래스 구조에 의존하지 않기 때문에 도트만 사용하는 것이 항상 더 빠릅니다.
    이는 3배의 성능 오버헤드를 추가합니다.

    으아아아

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