正则表达式匹配并将** someVal **替换为<b> someVal </b>

时间:2015-03-12 06:25:10

标签: regex freemarker

我有以下输入:

**1** Blah  **3** Blah

期望输出:

<b>1</b> Blah  <b>3</b> Blah

基本上我正在尝试使用以下带有自由标记的正则表达式来替换带有&lt; b&gt;的前导**和&lt; / b&gt;

/\*\*([^\*]+)\*\*

https://regex101.com/r/aX0xL6/2

我对如何替换**以及&lt; b&gt;而感到有点困惑。或者&lt; / b&gt; ....然后我需要在freemarker中找到它。

1 个答案:

答案 0 :(得分:4)

这应该比你已发布的正则表达式更好。

\*{2}(.+?)\*{2}

替换代码是:

<b>$1</b>

演示:https://regex101.com/r/aX0xL6/3

相关问题