모든 기호 "$$"를 <someTag></someTag>와 같은 일부 HTML 태그로 바꾸는 정규식을 작성하려고 합니다.
<someTag></someTag>
저는 이 정규식을 사용하지만 모든 경우를 포괄하지는 않습니다.
으아아아
$$(\S[^\*]+\S)$$
정규식 솔루션은 아니지만 작동합니다. 설명: 구분 기호($$) 分割字符串。然后创建一个新字符串 result 并插入数组的每个部分。然后检查当前索引是奇数还是偶数,并根据情况添加开始标记 (prefix) 或结束标记 (suffix)를 사용합니다. 이게 도움이 되길 바란다!
$$
result
prefix
suffix
가장 빠른 방법은 탐욕스럽지 않은 지점 간 방법을 사용하는 것입니다. /$$(.*?)$$/sg https://regex101.com/r/upveAX/1 어설션이나 클래스 구조에 의존하지 않기 때문에 도트만 사용하는 것이 항상 더 빠릅니다. 이는 3배의 성능 오버헤드를 추가합니다.
/$$(.*?)$$/sg
정규식 솔루션은 아니지만 작동합니다. 설명: 구분 기호(
$$
) 分割字符串。然后创建一个新字符串result
并插入数组的每个部分。然后检查当前索引是奇数还是偶数,并根据情况添加开始标记 (prefix
) 或结束标记 (suffix
)를 사용합니다. 이게 도움이 되길 바란다!가장 빠른 방법은 탐욕스럽지 않은 지점 간 방법을 사용하는 것입니다.
/$$(.*?)$$/sg
https://regex101.com/r/upveAX/1
어설션이나 클래스 구조에 의존하지 않기 때문에 도트만 사용하는 것이 항상 더 빠릅니다.
이는 3배의 성능 오버헤드를 추가합니다.