thymeleaf 中 String 对象的 #strings.replace() 实用程序方法是不是替换了提供的字符串中的所有匹配项?
Posted
技术标签:
【中文标题】thymeleaf 中 String 对象的 #strings.replace() 实用程序方法是不是替换了提供的字符串中的所有匹配项?【英文标题】:Does #strings.replace() utility method of String object in thymeleaf replaces all occurrences in provided string?thymeleaf 中 String 对象的 #strings.replace() 实用程序方法是否替换了提供的字符串中的所有匹配项? 【发布时间】:2019-11-08 03:05:25 【问题描述】:我有一个字符串
str = My name is john.<br> I am software engineer.<br> I am a web developer<br>
我想在 thymeleaf 中用 <br />
替换所有出现的 <br>
。
我试过了
$#strings.replace(str,'<br>','<br />')
我想知道,上面的字符串替换方法是否会替换所有出现的<br>
?
参考资料:https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.htmlhttps://www.baeldung.com/spring-thymeleaf-3-expressions
【问题讨论】:
【参考方案1】:是的,它将替换所有出现的事件。 Thymeleaf 内部调用 java.lang.String.replace 方法来替换出现的地方。
【讨论】:
以上是关于thymeleaf 中 String 对象的 #strings.replace() 实用程序方法是不是替换了提供的字符串中的所有匹配项?的主要内容,如果未能解决你的问题,请参考以下文章
Thymeleaf 中如何判断list集合中是不是包含某个值