查找并替换查找文件

时间:2017-08-04 11:13:44

标签: c#

我想在查找文件中找到并替换文本文件中的文本。

目前我使用以下代码替换单个字符串:

public class MapNotExistException extends Exception {

    private static final long serialVersionUID = 1L;

    public MapNotExistException(String msg){
        super(msg);
    }
}

我想使用csv文件进行查找。该文件的格式为:

  

Text1,Replacedtext1
  Text2,替换文字2   Text3,Replacedtext3
  等......

我可以提供一些提示吗?

由于

1 个答案:

答案 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");

我希望你得到漂移,如果还不清楚那么请给我发表评论