Package org.approvej.scrub
Class RelativeDateReplacement
java.lang.Object
org.approvej.scrub.RelativeDateReplacement
- All Implemented Interfaces:
BiFunction<String,,Integer, String> Replacement
Replaces each match of the given dateTimePattern (as defined by
DateTimeFormatter) with a
relative description, like [today], [yesterday], [13 days from now].-
Method Details
-
apply
Description copied from interface:ReplacementWill return a replacement for the given match and count.The count will be the same for equal matches. E.g. if all vowels (
[aeiou]) should be replaced in the textHello there, this will be applied four times:He
apply("e", 1),Hello
apply("o", 2),Hello the
apply("e", 1),Hello there
apply("e", 1)
- Specified by:
applyin interfaceBiFunction<String,Integer, String> - Specified by:
applyin interfaceReplacement- Parameters:
match- the found string that will be replacedcount- the number of the distinct match- Returns:
- the replacement
-