我有以下格式的字符串
Select * where {{0} rdfs:label "Aruba" } limit 10
现在我想用一些新文本替换 {0},但问题是由于第一个大括号,消息格式无法解析字符串。我知道如果我使用 '{' 它会转义它,但问题是我有大量此类字符串,我无法在大括号前后手动添加单引号。即使我编写了一个函数来执行此操作,它也会转义占位符 {0} 的大括号。
它们是消息格式的更好替代方案,例如 ruby 字符串插值。我只是想要一种编写字符串模板的方法,我可以在其中用新字符串替换某些部分