例如我有这个sintax> 45,markdown将其转换为:
我在Markdown库中使用
转义:/^\[\`*_{}[]()#+.!-]/
我尝试添加>但不起作用
转义:/ ^ \ [\`* _ {} []()#+。!>-] /
在应用减价后,我希望表达式> 45仍然> 45。
更新解决方案:
在markdown库中,我在blockquote
函数中添加了followind代码:
var myRegex = new RegExp("^>.+");
if ( !block.match( /^>/m ) || block.match(myRegex))
return undefined;
答案 0 :(得分:0)
我认为您所指的是796行:
Geometr* geom = new Sphere(1, 5); // random numbers
要转义>字符,请尝试将其更改为:
if ( text.match( /^\\[\\`\*_{}\[\]()#\+.!\-]/ ) )
该字符串中有一个正则表达式,您可能应该了解一下,它非常有用。
但是作为最后的选择,您是否尝试过只输入:
if ( text.match( /^\\[\\`\*_{}\[\]()#\+.!\->]/ ) )
相反?