我想在查找文件中找到并替换文本文件中的文本。
目前我使用以下代码替换单个字符串:
public class MapNotExistException extends Exception {
private static final long serialVersionUID = 1L;
public MapNotExistException(String msg){
super(msg);
}
}
我想使用csv文件进行查找。该文件的格式为:
Text1,Replacedtext1
Text2,替换文字2 Text3,Replacedtext3
等......
我可以提供一些提示吗?
由于
答案 0 :(得分:0)
好以下是一些提示:
1)使用
string [] allLines = System.IO.File.ReadAllLines("yourLookUpFilePathHere");
它将返回字符串数组中的所有行。您可以对要进行替换的文件执行相同的操作。现在,您可以遍历查找文件。
2)在数组中的每个位置/行,您可以使用以下方法:
string [] partsOfLine = allLines[i].Split('hereYourSeparatorAsChar');
3)现在,如果你已经摆弄了第一个单词,你可以开始第二个循环来寻找替换文件中的匹配,然后你可以使用代码中的一行:
allLinesOfReplaceFile[i] = allLinesOfReplaceFile[i].Replace("Text1", "Replacetext1");
我希望你得到漂移,如果还不清楚那么请给我发表评论