EditPad:如何使用RegExp字符串和回车符替换

时间:2015-07-22 12:26:10

标签: regex editpad

我有下一个文字:

hola este es un test.
Test de regexp.
Super man
es un héroe de comic.
Test nueva linea

我预期的结果如果有一个点(。),那么一个回车然后一个单词(A-Za-z),放入一个额外的回车。例如:

hola este es un test.

Test de regexp.

Super man
es un héroe de comic.

Test nueva linea

如何在EditPad Pro中替换面板?我认为我需要使用反向引用。

2 个答案:

答案 0 :(得分:2)

正则表达式:

(\.\r?\n)([A-Za-z])

(\.[\r\n]+)([A-Za-z])

替换为:

\1\n\2

如果\1\2不起作用,请改用$1$2

答案 1 :(得分:0)

可能不需要反向引用:

\.\n

......替换为......

\.\n\n

......可能已经够好了。您可能需要反向引用的情况是,如果您不确定如果没有以下文字,则不要添加额外的换行符。在那种情况下:

\.\n([a-zA-Z])

......替换为......

\.\n\n\1

......应该是你需要的。

注意,我没有使用EditPad Pro,不同的编辑器使用不同的术语进行反向引用,因此它可能是\.\n\n$1