We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e052c2a commit 4503cfcCopy full SHA for 4503cfc
lib/util/parseHeaders.js
@@ -16,8 +16,9 @@ const removeMarkdownToken = str => String(str)
16
.replace(/`(.*)`/, '$1') // ``
17
.replace(/\[(.*)\]\(.*\)/, '$1') // []()
18
.replace(/\*\*(.*)\*\*/, '$1') // **
19
- .replace(/\*(.*)\*/, '$1') // *
20
- .replace(/_(.*)_/, '$1') // _
+ .replace(/\*(.*[^\\])\*/, '$1') // *
+ .replace(/_(.*[^\\])_/g, '$1') // _ _
21
+ .replace(/(\\)(\*|_)/g, '$2') // remove escaped char '\'
22
23
exports.removeTailHtml = (str) => {
24
return String(str).replace(/<.*>\s*$/g, '')
0 commit comments