добавить предшествующий и завершающий текст к каждой строке в текстовом файле - PullRequest
0 голосов
/ 14 февраля 2011

У меня есть текстовый файл, в котором есть несколько ссылок, которые разделены пробелами.Я хочу добавить «тег» вокруг каждой ссылки, чтобы он выглядел так:

1 Ответ

0 голосов
/ 14 февраля 2011

Не уверен, что я правильно понимаю, но вот неопрятная версия, которая будет работать для небольших файлов.

        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);

Это можно сделать намного лучше, но это начало :) Я обновлю, когда у меня будет больше времени.

...