in src/main/java/org/apache/doris/kafka/connector/utils/FileNameUtils.java [107:120]
private static String readFromFileName(String fileName, int index) {
String[] splitFileName = fileName.split(LoadConstants.FILE_DELIM_DEFAULT);
if (splitFileName.length == 0) {
LOG.warn("The file name does not contain __KC_ and is illegal. fileName={}", fileName);
return "-1";
}
String value = splitFileName[index];
// Determine whether a string is a number
if (!value.matches("^[0-9]*$")) {
LOG.warn("The fileName is not a number. value={}, fileName={}", value, fileName);
return "-1";
}
return value;
}