使用正则表达式判断CSV标题行是否包含特定文本
在GPT-3.5-Turbo版本中,您可以使用以下代码来判断标题行是否包含特定文本:
import java.util.regex.Pattern;
String[] header = row; // 标题行数据
String fileType = "01"; // 文件类型
Pattern pattern = Pattern.compile(".*\+.*\−.*型式.*指定納品No.*売上金額.*送案No.*納品伝票備考欄1.*納品伝票備考欄2.*");
boolean isTitleRow = pattern.matcher(String.join(",", header)).matches();
这段代码使用正则表达式模式匹配标题行中是否包含特定文本。其中,Pattern.compile方法用于编译正则表达式模式,pattern.matcher方法用于匹配标题行字符串。String.join方法用于将标题行数组转换为以逗号分隔的字符串,以便进行匹配。
请注意,您需要根据实际情况调整正则表达式模式,确保正确匹配标题行的内容。
原文地址: https://www.cveoy.top/t/topic/blTE 著作权归作者所有。请勿转载和采集!