replacePlaceholdersWithResolver method
Replaces all #{name}
-style placeholders in value
using a placeholderResolver
.
Example
final result = helper.replacePlaceholdersWithResolver('Hi \#{id}', (key) => '42');
print(result); // Output: Hi 42
The placeholderResolver
is a function that receives a key and returns its replacement string.
Implementation
///
/// ### Example
/// ```dart
/// final result = helper.replacePlaceholdersWithResolver('Hi \#{id}', (key) => '42');
/// print(result); // Output: Hi 42
/// ```
///
/// The [placeholderResolver] is a function that receives a key and returns its replacement string.
String replacePlaceholdersWithResolver(String value, PlaceholderResolverFn placeholderResolver) {
return parseStringValue(value, placeholderResolver);
}