我有以下字符串:
`example.com` foo bar `baz`
需要被替换成:
<code>example.com</code> foo bar <code>baz</code>
到目前为止,我正在使用以下正则表达式:
var str = '`example.com` foo bar `baz`'
str.replace(/`(?:(.*$)\n)?([\s\S]*)`/gm, '<code>' + '$2' + '</code>')
结果为:
"<code>example.com` foo bar `baz</code>"
期望结果:
"<code>example.com</code> foo bar <code>baz</code>"