我有一个字符串,我想替换被星号包围的文本 *text* 到html <b>text</b> 使用打字脚本替换正则表达式。
*text*
<b>text</b>
到目前为止,我得到了:
stdWrap.replacement { 10 { search = /\*[^*]+?\*/ replace = <b>$1</b> useRegExp = 1 } }
但这似乎将文本替换为空文本 <b></b> ?
<b></b>
我不是一个喜欢正则表达式的人,但是如果你把你的搜索字符串改成这个,它应该可以工作
stdWrap.replacement { 10 { search = /\*(.*?)\*/ replace = <b>$1</b> useRegExp = 1 } }