【发布时间】:2015-01-01 09:31:12
【问题描述】:
假设有一大段文字,转换规则为:
**title**到<h1>title</h1>:blush:到<img class="emoji" title="blush" src="/img/blush.png"/>
如何在一次遍历中进行转换?
【问题讨论】:
-
你试过了吗?
-
@DavidThomas 是的,感谢您的更正。
-
@sp00m 我试图查看marked.js,但它太复杂了,我无法理解...
-
这是一个好问题,并行执行字符串或正则表达式替换与按顺序执行它们不同(想想
.replace('+', '-').replace('-', '+')。我还没有在 SO 上找到一个很好回答的重复项 -
好的,找到了一个:stackoverflow.com/questions/15604140/… 它使用了这样一个事实,即您可以将函数作为第二个参数提供给
.replace。
标签: javascript regex