replaceTokens static method
Implementation
static String replaceTokens(
String string,
List<String> tokens,
List<String> replacements, {
bool convertSpacesToNewlines = false,
}) {
assert(tokens.length == replacements.length);
String newString = string.substring(0, string.length);
for (int i = 0; i < tokens.length; i++) {
newString = newString.replaceAll(
'{{${tokens[i]}}}',
convertSpacesToNewlines
? capitalizeFirstLetter(replaceSpacesWithNewlines(replacements[i].trim()))
: replacements[i]);
}
return newString;
}