在 Velocity 中寻找子串

Looking for a substring in Velocity

我正在寻找一种速度方面的方法,我可以在其中检查字符串的特定部分并继续执行后续方法。我尝试了以下内容: 但它会抛出一个错误,即 'contains' 函数无法识别。

##Check whether a certain string is a sub part of other string
#set($Name="")
#set($SomeName="ABC DEF"
#set($Name=$SomeName)
#if($Name.contains("DE"))
Correct!
#end

第一眼发现是括号没有关闭的错误

#set($SomeName="ABC DEF"

应该改为

#set($SomeName="ABC DEF")

除此之外,我认为 contains 函数没有问题。我已经测试过它对我来说工作正常。