给TXT每行文字的末尾添加一个字符“W”

2025-04-13 19:12:53
推荐回答(2个)
回答1:

用ultraedit的正则表达式替换功能很容易做到。

用ultraedit打开文件,选菜单上的”搜索“ - ”替换“,弹出替换框,把“正则表达式” 打上勾,接着在上方白框中写入$,下方白框中写入W,最后点“全部替换”,完成。

回答2:

C# 解决,如果输出为乱码的话,在打开文件时建议判断文件编码格式

private void Appendw(string srcfilename)
{
if (srcfilename == null)
return;

if (!System.IO.File.Exists(srcfilename))
return;

string dstfilename = srcfilename.Substring(0,srcfilename.LastIndexOf('.'))+"2.txt";

System.IO.StreamReader sr = new System.IO.StreamReader(srcfilename);
System.IO.StreamWriter sw = new System.IO.StreamWriter(dstfilename);

while (!sr.EndOfStream)
{
string sline = sr.ReadLine();
sw.WriteLine(sline + "W");
}
sr.Close();
sw.Close();
}