import java.util.Map;
import java.util.regex.Pattern;
class Main {
public static void main
(String[] args
) { String text
= "hello world, I have an apple, an applet and a pear."; }
"hello", "h*llo",
"world", "w*rld",
"apple", "*****"
);
for (var filter : filters.entrySet()) {
String pattern
= "\\b" + Pattern.
quote(filter.
getKey()) + "\\b"; text = text.replaceAll(pattern, filter.getValue());
}
return text;
}
}
aW1wb3J0IGphdmEudXRpbC5NYXA7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguUGF0dGVybjsKCmNsYXNzIE1haW4gewoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBTdHJpbmcgdGV4dCA9ICJoZWxsbyB3b3JsZCwgSSBoYXZlIGFuIGFwcGxlLCBhbiBhcHBsZXQgYW5kIGEgcGVhci4iOwogICAgICAgIFN0cmluZyByZXN1bHQgPSBjZW5zb3IodGV4dCk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHJlc3VsdCk7CiAgICB9CgogICAgcHJpdmF0ZSBzdGF0aWMgU3RyaW5nIGNlbnNvcihTdHJpbmcgdGV4dCkgewogICAgICAgIE1hcDxTdHJpbmcsIFN0cmluZz4gZmlsdGVycyA9IE1hcC5vZigKICAgICAgICAgICAgImhlbGxvIiwgImgqbGxvIiwKICAgICAgICAgICAgIndvcmxkIiwgIncqcmxkIiwKICAgICAgICAgICAgImFwcGxlIiwgIioqKioqIgogICAgICAgICk7CgogICAgICAgIGZvciAodmFyIGZpbHRlciA6IGZpbHRlcnMuZW50cnlTZXQoKSkgewogICAgICAgICAgICBTdHJpbmcgcGF0dGVybiA9ICJcXGIiICsgUGF0dGVybi5xdW90ZShmaWx0ZXIuZ2V0S2V5KCkpICsgIlxcYiI7CiAgICAgICAgICAgIHRleHQgPSB0ZXh0LnJlcGxhY2VBbGwocGF0dGVybiwgZmlsdGVyLmdldFZhbHVlKCkpOwogICAgICAgIH0KICAgICAgICByZXR1cm4gdGV4dDsKICAgIH0KCn0K