Заменить подстроку строки в языке шаблонов скорости Я хочу заменить часть строки в языке шаблонов Velocity другой строкой. Пример: #set($a = "Hello") #set($b = "+") Я хочу заменить ll в Hello with ++. Выход должен быть He ++ o Пожалуйста, помогите мне Спасибо Кишор Ответ 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}
Ответ 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}