лучшая альтернатива формату сообщения

У меня есть строка следующего формата

Select * where {{0} rdfs:label "Aruba" } limit 10

Теперь я хотел бы заменить {0} каким-то новым текстом, но проблема в том, что формат сообщения не может проанализировать строка из-за первой фигурной скобки. Я знаю, что если я использую '{', это не поможет, но проблема в том, что у меня есть множество строк такого типа, и я не могу вручную добавлять одинарные кавычки до и после фигурной скобки. Даже если я напишу функцию для этого, она также выйдет из фигурных скобок для заполнителя {0}.

Это лучшая альтернатива формату сообщения, что-то вроде интерполяции рубиновой строки. Мне просто нужен способ написать шаблон строки, в котором я могу заменить определенные части новой строкой

5
задан Prim 13 August 2011 в 01:20
поделиться