使用 JSP 和 JSTL 替换字符串中的换行符和双引号字符

Replace newline and double quotes characters in a string using JSP and JSTL

我们可以使用

从字符串中删除换行符
${fn:replace(data, '\n', ' ')}

但是如何提前使用单个替换 function.Please help.Thanks 替换字符串中的换行符和双引号!

据我所知,您无法执行您想要执行的操作。没有一个 replace() 因为它不接受正则表达式。

尽管您可以像这样链接 replace() 调用:

${fn:replace(fn:replace(data, '"',' '), '\n', ' ')}

正如下面评论中@alfreema所建议的那样。

或者您可以实现自己的替换功能,如 post 中所述: