Markdown 링크가 URL의 괄호를 올바르게 해석하지 않습니다

이것은 URL과 CommonMark와 관련된 문제로 보입니다. 끝에 ))))))를 추가하여 여는 괄호와 닫는 괄호를 균형 있게 맞추면 마크다운 링크가 올바르게 파싱됩니다.

link

[link](https://www.depotlegal.be/Depot/form.aspx?SC=KBRVITRINE1#/Search/(query:(AdvancedQuery:(queryGroups:!((queryClauses:!((index:KBR264b_idx,logical:0,operator:0,otherValue:!n,value:'petites%20singularit%C3%A9s'))))))))

이것은 CommonMark 스펙의 동작과 일치하며, markdown-it 엔진(Discourse에서 사용)도 이를 따릅니다.

<로 시작하지 않고, ASCII 제어 문자나 공백 문자를 포함하지 않으며, 괄호를 포함하는 경우 (a) 백슬래시로 이스케이프 처리되었거나 (b) 이스케이프 처리되지 않은 괄호의 균형 잡힌 쌍의 일부인 경우에만 허용되는 비어 있지 않은 문자열. (구현체는 성능 문제를 피하기 위해 괄호 중첩에 한도를 둘 수 있지만, 최소한 3단계의 중첩은 지원해야 합니다.)

이것은 markdown-it 데모에서도 테스트할 수 있습니다.

3개의 좋아요