php - 정규식을 사용하여 Markdiwn의 H1~H6을 일치시키는 방법은 무엇입니까?
某草草
某草草 2017-06-14 10:49:55
0
2
717

단순히 /(#{1,6}) *(S+) *(?:r|n)*/를 사용하면 실제로 Markdown의 H1~H6 제목과 일치할 수 있지만 다음과 같은 코드 블록의 참조 및 #(예: 주석)도 일치할 수 있습니다.

텍스트 단락

>

를 사용한 댓글

또는

으아악

# 使用`的注释

으아악

매칭이 필요하지 않은 상황을 어떻게 제거할 수 있나요?

某草草
某草草

모든 응답(2)
滿天的星座

귀하의 질문에 관한 한. /^#/요구사항을 충족할 수 있을 것 같지만, php, bash 등 #으로 주석이 달린 언어는 지원하지 않습니다.

따라서 충분히 정확하려면 md를 덩어리로 구문 분석해야 합니다.

过去多啦不再A梦

귀하의 질문은 주석 처리된 코드 블록과 제목에 대한 규칙이 동일하며 이를 구별하는 방법에 관한 것 같습니다.

구별하는 두 가지 방법

  • 제목 변경 규칙

  • 코드 블록은 고정 태그에 배치됩니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿