У меня есть строка следующего формата
Select * where {{0} rdfs:label "Aruba" } limit 10
Теперь я хотел бы заменить {0} каким-то новым текстом, но проблема в том, что формат сообщения не может проанализировать строка из-за первой фигурной скобки. Я знаю, что если я использую '{', это не поможет, но проблема в том, что у меня есть множество строк такого типа, и я не могу вручную добавлять одинарные кавычки до и после фигурной скобки. Даже если я напишу функцию для этого, она также выйдет из фигурных скобок для заполнителя {0}.
Это лучшая альтернатива формату сообщения, что-то вроде интерполяции рубиновой строки. Мне просто нужен способ написать шаблон строки, в котором я могу заменить определенные части новой строкой