markdown - 如何在 Markdown 中转义“>”字符
问题描述
例如,我有这个 sintax >45,降价已将其转换为:
我使用降价库并在
转义:/^\[\`*_{}[]()#+.!-]/
我尝试添加 > 但不工作
转义:/^\[\`*_{}[]()#+.!>-]/
在应用降价后,我希望表达式 >45 仍然 >45。
更新解决方案:
在降价库中,我在blockquote
函数中添加了以下代码:
var myRegex = new RegExp("^>.+");
if ( !block.match( /^>/m ) || block.match(myRegex))
return undefined;
解决方案
我假设您指的是第 796 行代码:
if ( text.match( /^\\[\\`\*_{}\[\]()#\+.!\-]/ ) )
要转义 > 字符,请尝试将其更改为:
if ( text.match( /^\\[\\`\*_{}\[\]()#\+.!\->]/ ) )
那个字符串有一个正则表达式,你可能应该了解它,它们非常有用。
但是作为最后的手段,您是否尝试过输入:
\> text
反而?
推荐阅读
- azure - 通过 ARM 模板为应用服务使用 Key Vault 引用
- node.js - 模拟 ES6 BigQuery 类
- javascript - 将 UTM 参数传递到网页内容中
- python-3.x - 使用 Python 动态管理 YAML 文件中的密钥解析
- javascript - 修复从右到左语言切换时 Atom 光标的行为
- angular - Angular 9:从 ElementRef 获取组件
- javascript - 如何从 Django 模板发送变量以查看
- jenkins - Jenkins管道停止时JUnit @After不执行
- python - 尝试读取文件,实际文件具有正确的文本, .read() 什么也不显示:
- javascript - 链接多个“transitionend”事件监听器