我想使用showdown.js
创建自定义降价标记,以便:
==highlighted text==
呈现:
<mark>highlighted text</mark>
使用twitter
扩展名作为基线,我一直在尝试:
// #highlighted# syntax
{
type: 'lang',
regex: '\\B(\\\\)?==([\\S]+)\\b',
replace: function (match, leadingSlash, highlighted) {
// Check if we matched the leading \ and return nothing changed if so
if (leadingSlash === '\\') {
return match;
} else {
return '<mark>' + highlighted + '</mark>';
}
}
},
但这只能让我突出单个单词,例如
我想使用与==
类似的**
。
我认为问题是正则表达式,但似乎无法确定它。有人可以建议吗?