Freemarker正则表达式不适用于群组?

时间:2015-03-12 07:07:42

标签: freemarker

我有一个工作的reg ex - > https://regex101.com/r/aX0xL6/3

基本上转换输入>输出

INPUT:

**1** Blah  **3** Blah **I am * all bold**

期望的输出:

<b>1</b> Blah  <b>3</b> Blah <b>I am * all bold</b>

但是,我似乎无法弄清楚如何让它为freemarker工作?

${stringStuff?replace("\*{2}(.+?)\*{2}\", "<b>$1</b>", "r")}
  

请参阅工作示例的链接以及基本正则表达式匹配的详细信息并替换

     

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

1 个答案:

答案 0 :(得分:2)

这很有效!

<#if lineItem?has_content>${stringStuff?replace("\\*{2}(.+?)\\*{2}", "<b>$1</b>", "r")}</#if>