0
我想知道,如果我们可以在包含特定单词的csv中搜索特定行(就像我们在UI中使用find所做的那样)。 opencsv是否提供这种功能?使用opencsv进行搜索
如果不是,在csv文件中搜索的最佳方式是什么。
我想知道,如果我们可以在包含特定单词的csv中搜索特定行(就像我们在UI中使用find所做的那样)。 opencsv是否提供这种功能?使用opencsv进行搜索
如果不是,在csv文件中搜索的最佳方式是什么。
不,它不需要,但你可以简单地通过场
CSVReader reader = new CSVReader(new FileReader("yourfile.csv"));
String [] nextLine;
String searchWord = ".*\\d+.*"; // field contains integer?
while ((nextLine = reader.readNext()) != null) {
for (String field: nextLine) {
if (field.matches(searchWord)) {
// matched word...
}
}
}
日Thnx迭代....是有可能使用某种类型的正则表达式的搜索内容? –
当然,只要使用'String#matches'即可。请参阅更新 – Reimeus
这很有帮助。谢谢 :-) –