private static int maskStartPosition(int idxSeparator, String separator, StringBuilder builder) {
        int charPos = idxSeparator + separator.length();
        while (charPos < builder.length() && isDelimiter(builder.charAt(charPos))) {
            charPos++;
        }
        return charPos;
    }
the start position of sensitive data

@param idxSeparator the start position of separator character
@param separator the separator character of keyword and sensitive data
@param builder raw data
@return the start position of sensitive data
inlong-common/src/main/java/org/apache/inlong/common/util/MaskDataUtils.java