1

我对编程一无所知。

  1. 我有数千个文本文件 (.txt),每个文件中都包含人名。我在单独的电子表格的列中也有这些名称。我想用“X”替换所有这些名称。因此,代替“布拉德皮特”或“安吉丽娜朱莉”或“乔治克鲁尼”,将全部替换为“X”。是否可以通过几步方法来完成,而不是打开每个文件并替换名称?

  2. 我在每个文件中都有一个 7 字符的数字字符串,比如 1234567 或 1234568。是否可以将所有这些文件中的所有这些数字都替换为“X”?

请指导我可以使用 Windows 中的哪些程序来执行这些操作?接受我对普通计算机语言的道歉。

4

1 回答 1

0

下载notepad++,http://notepad-plus-plus.org/download/v6.3.html 点击顶部,搜索>查找(或ctrl+f)点击find in files选项卡选择目录,填写find what并用文件中的单击替换替换

编辑:“我做了,但问题是在“查找内容”中,我可以输入一个名字,但我有一个包含 1000 个不同名字和姓氏的列表,要替换为 X(我的意思是去识别化)”

在这种情况下,我会编写一个 C# 程序来读取所有文件,逐个文件并遍历您的名称列表。使用 String.Replace 方法将名称替换为 X,然后保存文件。查看 StreamReader 和 StreamWriter 类。

http://msdn.microsoft.com/en-us/library/system.io.streamreader.aspx

http://msdn.microsoft.com/en-us/library/system.io.streamwriter.aspx

于 2013-02-25T19:52:52.233 回答