В моем Java-приложении у меня есть "строка шаблона", скажем, " Имя этой записи: %%% NAME %%%. "
Я хочу просмотреть циклсписок и для каждой итерации распечатайте «настроенную версию» этого шаблона, которая заменяет строку %%%NAME%%%
токеном для значащего значения.Например:
List<String> strNamesList = getNamesSomehow();
String strTemplate = "This record's name is : %%%NAME%%%.";
String strCustomized = "";
for(int i = 0; i < strNamesList.size(); i++)
{
strCustomized = strTemplate.replaceFirst(strSomeRegex, strNamesList.get(i));
System.out.println(strCustomized);
}
Как обычно, я задыхаюсь от strSomeRegex
.Мне просто нужно регулярное выражение, которое будет соответствовать точной фразе:
%%%NAME%%%
У меня есть Google, Binged, Wikipediaed и другие.Поиски «сопоставить регулярное выражение с точным» (и им подобные) возвращают все виды вещей, ни одна из которых не помогает мне с этим токеном, в котором есть знаки препинания (процентные знаки).
Регулярные выражения - только один из такихвещи, которые меня каждый раз получают, и это мое последнее средство.
Спасибо всем добрым StackOverflowers, которые могут указать мне правильное направление!