Подтвердить что ты не робот

Заменить подстроку строки в языке шаблонов скорости

Я хочу заменить часть строки в языке шаблонов Velocity другой строкой.

Пример:

#set($a = "Hello")
#set($b = "+")

Я хочу заменить ll в Hello with ++. Выход должен быть He ++ o

Пожалуйста, помогите мне

Спасибо Кишор

4b9b3361

Ответ 1

По умолчанию вы можете использовать методы объекта Java String:

#set( $a = "Hello" )
#set( $b = $a.replace("l", "+") )
${b}

создаст He ++ o, и вы также можете использовать переменные скорости в качестве аргументов для вызовов ваших методов, например:

#set( $a = "Hello" )
#set( $b = "+" )
#set( $c = $a.replace("l", ${b}) )
${c}