使用NotePad ++或命令行替换文本?

时间:2013-11-08 19:10:38

标签: shell command-line ssh command notepad++

我正在尝试使用Notepad ++替换我打开的所有文件中的随机文本。我相信我应该使用正则表达式,但却无法弄清楚如何去做。

这是我需要替换的:

$l = 'this is all random text'

如果它显示this is all random text,则每个文件中的文本都不同。

我想用它替换它:

$l = 'my new text'

这样我的所有文件在那个地方都有完全相同的文字。

有谁知道怎么做?如果这更容易,我也愿意在命令行中这样做......

1 个答案:

答案 0 :(得分:2)

转到Notepad ++ 点击STR + F.

您将看到以下对话框:

enter image description here

转到“替换”选项卡(如图所示。并选中“正则表达式”复选框。现在,您可以在查找对话框中键入正则表达式。 添加您要替换的文本。

如果您不确定如何在Notepad ++中编写正则表达式,您应该看一下:

http://www.gmayor.com/replace_using_wildcards.htm

http://sourceforge.net/apps/mediawiki/notepad-plus/?title=Regular_Expressions

现在,您可以点击“替换所有文档”按钮,然后就完成了。