Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSTL解决方案,用于在大写字母之间提供空格_Jstl_Jstl Functions - Fatal编程技术网

JSTL解决方案,用于在大写字母之间提供空格

JSTL解决方案,用于在大写字母之间提供空格,jstl,jstl-functions,Jstl,Jstl Functions,有没有办法在大写字母之间留出空格 Eg. I have a jstl expression ${platName} which outputs AmazonEcho What I need as output is Amazon Echo. 我尝试了一些jstl函数,但没有用。谢谢,这很有效 ${platName.replaceAll("(\\p{Ll})(\\p{Lu})","$1 $2")} 退后一步。您将如何在纯Java中实现它?一旦实现了这一点,只需封装一个自定义EL函数即可。

有没有办法在大写字母之间留出空格

Eg. I have a jstl expression ${platName} which outputs  AmazonEcho

What I need as output is  Amazon Echo.
我尝试了一些jstl函数,但没有用。

谢谢,这很有效

${platName.replaceAll("(\\p{Ll})(\\p{Lu})","$1 $2")}

退后一步。您将如何在纯Java中实现它?一旦实现了这一点,只需封装一个自定义EL函数即可。import java.io.*;公共类测试{public static void main(String args[]){String Str=new String(“AmazonEcho”);String output=Str.replaceAll(\\p{Ll})(\\p{Lu})”,“$1$2”);System.out.print(“返回值:“+output”);}这会打印Amazon Echo,然后如何包装自定义函数感谢@BalusC它工作了