Java 映射/替换/处理字符串的框架
我正在处理许多CSV文件,因此正在寻找一个将多个字符串映射为一个字符串的小型Java框架 例1: abc,abc xy abc xyz,xyz应替换为abc 例2: defg,defg xy应替换为defg 等等 有人知道这样一种框架吗? 谢谢大家! 其他信息: 我想这样做:Java 映射/替换/处理字符串的框架,java,string,parsing,frameworks,mapping,Java,String,Parsing,Frameworks,Mapping,我正在处理许多CSV文件,因此正在寻找一个将多个字符串映射为一个字符串的小型Java框架 例1: abc,abc xy abc xyz,xyz应替换为abc 例2: defg,defg xy应替换为defg 等等 有人知道这样一种框架吗? 谢谢大家! 其他信息: 我想这样做: for reading many csv-cells handling lots of different cases; ... String s = current csv-cell content;
for reading many csv-cells
handling lots of different cases;
...
String s = current csv-cell content;
s = Framework.replaceIfNecessary(s);
...
save data etc.;
next
当然,我可以自己使用Dictionary类构建这样的功能。但在解析大型文件时,我认为这是一个标准案例,因此我认为可能有一个优雅的解决方案 在第一个示例中,为这四个字符串返回abc的逻辑是什么?是因为它们中的大多数都将abc作为第一个空格分隔的单词,还是您只是想返回字符串列表中的第一个字符串?实际上,没有逻辑,这只是一个糟糕的示例。它可以被任何其他字符串替换,比如说mno。一般来说,如果一个字符串是一组已定义字符串的一部分,则应将其替换为一个特定的字符串。您能否在问题中包含一些示例代码,说明如果存在这样一个框架,您将如何使用它?我添加了一些说明。谢谢你的帮助!框架如何知道必要时替换什么?