gpt4 book ai didi

java - 正则表达式在 Velocity 模板中不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:09:56 27 4
gpt4 key购买 nike

我在 Test.java 中试过了

String regex = "<\\s*br\\s*/*\\s*>";

String test1 = "< br/ >";

System.out.println(test.replaceAll(regex, " "));`

但是当我在速度模板中尝试同样的事情时 `

#set($brRegex = "<\\s*br\\s*/*\\s*>")
#set($imageDescription = $imageDescription.replaceAll($brRegex, " "))`

和:

#set($imageDescription = $imageDescription.replaceAll("<\\s*br\\s*/*\\s*>", " "))`

两者都不行。我错过了什么吗?

最佳答案

省略多余的反斜杠。无需逃避他们。参见 Velocity Template - regular expressions

#set($brRegex = "<\s*br\s*/*\s*>")
#set($imageDescription = $imageDescription.replaceAll($brRegex, " "))`

关于java - 正则表达式在 Velocity 模板中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19016794/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com