+ private static CharSequence scrubGroupV1Ids(CharSequence in) {
+ return scrub(in,
+ GROUP_V1_ID_PATTERN,
+ (matcher, output) -> output.append(matcher.group(1))
+ .append(GROUP_V1_ID_CENSOR, 0, matcher.group(2).length())
+ .append(matcher.group(3)));
+ }
+
+ private static CharSequence scrubGroupV2Ids(CharSequence in) {
+ return scrub(in,
+ GROUP_V2_ID_PATTERN,
+ (matcher, output) -> output.append(matcher.group(1))
+ .append(GROUP_V2_ID_CENSOR, 0, matcher.group(2).length())
+ .append(matcher.group(3)));
+ }
+