【问题标题】:Removing brackets from velocity template (xml escaping)从速度模板中删除括号(xml 转义)
【发布时间】:2020-05-04 19:39:54
【问题描述】:

我是速度模板的新手。 我正在使用速度模板来解析 xml 格式的数据。 使用以下代码获取 userId: $esc.xml("$!userDetails.userId).replaceAll("[0-9a-fA-F]+;","")

生成的输出:[ABC123] 异常输出:ABC123

有人可以在这里帮助我吗?另外,我用谷歌搜索了 apache velocity wiki,但没有找到。 另外,如果提供一些wiki来获取更多信息会更好。

提前致谢!!

【问题讨论】:

    标签: escaping velocity apache-velocity velocity-template-language


    【解决方案1】:

    转义[]字符是正则表达式关键字

    .replaceAll("&#\[0-9a-fA-F\]+;","")
    

    【讨论】:

      猜你喜欢
      • 2013-11-03
      • 1970-01-01
      • 2013-06-10
      • 2012-12-06
      • 2012-04-01
      • 2013-11-09
      • 1970-01-01
      • 2021-07-18
      • 1970-01-01
      相关资源
      最近更新 更多