将前置和尾随文本添加到文本文件中的每个字符串

时间:2011-02-14 07:16:48

标签: whitespace

我有一个文本文件,其中包含一系列由空格分隔的链接。我想在每个链接周围添加一个“标记”,所以它看起来像这样:

<g:price>linkfromfilegoeshere</g:price>  

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解正确,但这是一个不起眼的版本,适用于较小的文件。

        string s = File.ReadAllText("FilePath");

        var words = s.Split(new string[]{" "}, StringSplitOptions.RemoveEmptyEntries);

        List<string> tagwords = new List<string>();

        foreach (var word in words)
            tagwords.Add(string.Format("<g:price>{0}</g:price>", word));

        string newtext = string.Join("", tagwords);

        File.WriteAllText("Filepath", newtext);

这可以做得更好,但它是一个开始:)我会在我有更多时间后更新。