I have the following line:
`example.com` foo bar `baz`
This must be replaced by:
<code>example.com</code> foo bar <code>baz</code>
So far I have been using the following regular expression:
var str = '`example.com` foo bar `baz`'
str.replace(/`(?:(.*$)\n)?([\s\S]*)`/gm, '<code>' + '$2' + '</code>')
Results in:
"<code>example.com` foo bar `baz</code>"
Expected Result:
"<code>example.com</code> foo bar <code>baz</code>"
source
share