我在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, " "))`

07-25 21:16