2011-04-19 82 views
0

我是一个记事本+ +新手,我有这句话如何使用regex在Notepad ++中用段落替换句子?

所有学生提供一个C级及以下的多个实例的报表将不会被允许参加任何户外之旅。

我想这句话改为

由于政策改变,学生与C级及以下不会加入任何行。这是为了激励较弱的学生。

(如果您觉得这很刺耳,请与我们联系)。

在这种情况下,我对使用()\n感到困惑。

+0

为什么不使用常规搜索和替换?这不是真正的正则表达式的工作。 – Tomalak 2011-04-19 08:37:34

回答

3

你不需要一个正则表达式。制作替换字符串:

由于政策的变化,C等级及以下的学生不会参加任何旅行。这是为了激励较弱的学生。\ n \ n(如果您觉得这很刺激,请联系我们)。

,并选择搜索模式扩展,是应该做的伎俩

+0

它的确如此。谢谢! – Adeena 2011-04-19 08:47:46

3

按Ctrl + H

搜索:

所有学生提供一个C级及以下 将不会被允许加入任何 户外旅行。

替换:

由于政策改变,学生 一个C级及以下不会 加入任何行\ n这个是 激励较弱的学生\ n \。 n(如果您觉得这样很苛刻,请联系我们)(请致电 )。

并确保YOUE寻找作案是在扩展

1

记事本++正则表达式不能处理rowbreaks很好。 但在你的情况下,你不应该使用正则表达式,但扩展。

选择搜索 - 替换并检查扩展作为搜索模式。 然后将文字替换为:

由于政策的变化,C等级及以下的学生不会加入任何旅程。这是为了激励较弱的学生。\ n \ n(如果您觉得这很刺激,请与我们联系)

+0

太棒了!谢谢。 – Adeena 2011-04-19 08:46:50