thymeleaf 中 String 对象的 #strings.replace() 实用方法是否会替换提供的字符串中的所有匹配项?

Abh*_*ram 5 html java thymeleaf spring-boot

我有一个字符串作为

str = My name is john.<br> I am software engineer.<br> I am a web developer<br>
Run Code Online (Sandbox Code Playgroud)

<br>我想用<br />百里香替换所有出现的情况。

我试过这个

${#strings.replace(str,'<br>','<br />')} 
Run Code Online (Sandbox Code Playgroud)

我想知道,上面的字符串替换方法是否会替换所有出现的<br>

参考文献:
https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html
https://www.baeldung.com/spring-thymeleaf-3-expressions

小智 3

是的,它将替换所有出现的情况。Thymeleaf 内部调用 java.lang.String.replace 方法来替换出现的内容。