gpt4 book ai didi

java - "Bad argument syntax"与消息格式

转载 作者:行者123 更新时间:2023-11-30 08:06:41 24 4
gpt4 key购买 nike

我得到了这个 html 语法,它充满了 MessageFormat 的帮助:

private final String WRAPPABLE_HTML = "<html><head>"
+ "<style>div:after{text-decoration: line-through;}"
+ "</style></head>"
+ "<body style='width:{0}px;margin: 0 auto;'><div>{1}</div>{2}</body></html>";

如果我打电话:

MessageFormat.format(
WRAPPABLE_HTML, 200, lCat,lDog);

我得到:

Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Bad argument syntax: text-decoration: lin ...
at com.ibm.icu.text.MessagePattern.parseArg(MessagePattern.java:1106)
at com.ibm.icu.text.MessagePattern.parseMessage(MessagePattern.java:1042)

没有 style 部分,一切正常。我是否在 style 属性中使用了任何关键字

感谢您的帮助。

斯特凡

最佳答案

你应该转义花括号:

private final String WRAPPABLE_HTML = "<html><head>"
+ "<style>div:after'{'text-decoration: line-through;'{'"
^ ^
+ "</style></head>"
+ "<body style='width:{0}px;margin: 0 auto;'><div>{1}</div>{2}</body></html>";

关于java - "Bad argument syntax"与消息格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30999429/

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