Class StringRangeReplacer

java.lang.Object
org.miaixz.bus.core.text.replacer.StringReplacer
org.miaixz.bus.core.text.replacer.StringRangeReplacer
All Implemented Interfaces:
Serializable, Function<CharSequence,CharSequence>, UnaryOperator<CharSequence>

public class StringRangeReplacer extends StringReplacer
区间字符串替换,指定区间,将区间中的所有字符去除,替换为指定的字符串,字符串只重复一次 此方法使用String.codePoints()完成拆分替换
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Constructor Details

    • StringRangeReplacer

      public StringRangeReplacer(int beginInclude, int endExclude, CharSequence replacedStr, boolean isCodePoint)
      构造
      Parameters:
      beginInclude - 开始位置(包含)
      endExclude - 结束位置(不包含)
      replacedStr - 被替换的字符串
      isCodePoint - 是否code point模式,此模式下emoji等会被作为单独的字符
  • Method Details