Freemarker替换

use*_*808 3 regex freemarker

这里的

<#elseif  (pageData.author.googlePlus)[0]=="+" || (pageData.author.googlePlus)?  
 matches("^[+]+")>
<#assign str = (pageData.author.googlePlus)?replace("^[+]+","")>
<link rel="author" href="https://plus.google.com/+${(str)!}/posts" />
<#else>
Run Code Online (Sandbox Code Playgroud)

这有什么不对?我想要这样的东西

Input:  +xyz 
Output: +xyz

Input:  ++xyz
Output: +xyz

Input:  +++xyz
Output: +xyz
Run Code Online (Sandbox Code Playgroud)

dde*_*any 7

问题是你缺少"r"参数.像这样做:?replace("^[+]+", "", "r")