【发布时间】:2014-10-13 00:40:49
【问题描述】:
我已经对文件进行了排序,我需要进行以下模式匹配。我读取了该行,然后与它之后的行进行比较或进行模式匹配,如果它匹配,则在该行中的逗号之后插入我用来匹配的字符串并移至下一行。我是 Java 新手,对从 Open CSV 到 BufferedReader 的选项感到不知所措。我打算遍历文件直到它到达末尾。我可能总是有空白,并在引号中注明日期。文件大小约为 100 MB。 我的文件有像
这样的数据ABCD
ABCD123
ABCD456, 123
XYZ
XYZ890
XYZ123, 890
预期输出为
ABCD, ABCD
ABCD123, ABCD
ABCD456, 123, ABCD
XYZ, XYZ
XYZ890, XYZ
XYZ123, 890, XYZ
不确定最好的方法。你能帮帮我吗?
【问题讨论】:
-
最简单的通常是最好的
-
上述样本的预期输出是什么?
-
@user3218114 刚刚更新了预期结果。谢谢。
标签: java regex file string-matching