Notepad ++正则表达式替换

时间:2011-12-11 18:09:43

标签: regex notepad++

我的文本文件中包含以下几行:

F randomtext
F morerandomtext

我需要什么样的正则表达式,以便输出如下:

randomtext,foo
morerandomtext,foo

所以F变为foo并移动到行尾。

由于

2 个答案:

答案 0 :(得分:67)

查找

F (.*)

将所有内容替换为:

\1,foo

答案 1 :(得分:4)

我想补充一点:使用Notepad ++,您可以找到正则表达式并替换一组文件中的内容。 以下内容将在D:\ mydir -folder的* .txt文件(包括子目录)中找到所有以大写字母F和空格开头的行的文件。

要在Notepad ++中打开“在文件中查找”窗口,请按Ctrl + Shift + F。

Find what: ^F (.*) 
Replace with: \1,foo
Filters: \1,foo
Directory: D:\mydir
Match case: Checked
In all sub-folders: Checked
Search Mode: Regular expression