replaceLocaleOrdinalDatePattern static method
Replaces the ordinal date pattern in the input string.
Implementation
static String replaceLocaleOrdinalDatePattern(
String input,
String localeOrdinal,
) {
var matches = _matchesOrdinalDatePattern(input);
var pattern = input;
while (matches.isNotEmpty) {
final match = matches.first;
pattern = pattern.replaceRange(
match.start,
match.end,
'd${localeOrdinal.isNotEmpty ? "'$localeOrdinal'" : ''}',
);
matches = _matchesOrdinalDatePattern(pattern);
}
return pattern;
}