Java 在i18n play framework 2.4的单引号中使用角括号
我正在使用PlayFramework2.4Java的i18n消息传递。 我有一些消息需要在运行时插入动态字符串。因此,我使用了占位符字符串,用角括号括起来 以下是my messages.en文件的外观:Java 在i18n play framework 2.4的单引号中使用角括号,java,playframework,internationalization,playframework-2.4,Java,Playframework,Internationalization,Playframework 2.4,我正在使用PlayFramework2.4Java的i18n消息传递。 我有一些消息需要在运行时插入动态字符串。因此,我使用了占位符字符串,用角括号括起来 以下是my messages.en文件的外观: message.notification.eventOccured = '<PLACEHOLDER_STRING>' has occured. We''re sorry. 但我得到了: 'Actual String ' has occured. We're sorry. 在第二个
message.notification.eventOccured = '<PLACEHOLDER_STRING>' has occured. We''re sorry.
但我得到了:
'Actual String ' has occured. We're sorry.
在第二个单引号前插入了一个空格字符
为什么会这样?这和角括号有关吗?此外,如果有任何解决办法,以获得我想要的输出
谢谢。好奇。在中有一些正则表达式解析正在进行,但很难立即判断是否存在问题,或者该代码是否确实与您的问题有关。你试过转义角色吗?
'Actual String' has occured. We're sorry.
'Actual String ' has occured. We're sorry.