如何从ftl中的字符串中删除一个序列

how to remove a sequence from string in ftl

我正在做一个项目,我需要将字符串的某些部分放在头版上不可见。 我正在使用 ftl。

示例:

有这样一个字符串:

<#assign valueToShow= "#99#testing,#777#test">

我需要显示没有 #digits# 部分的值。 最终结果需要是这样的:

"testing,test"

我如何在《超光速》中做到这一点?

谢谢...

字符串 class 提供了一种简单的方法:

String valueToShow = rawString.replaceFirst("#\d+#", "")

valueToShow?replace("#[0-9]+#", "", "r"),其中第3个"r"参数表示你替换的是一个正则表达式。