尝试使用regex操作文档中的行
我有一个文本文档,它的格式不符合我的目的,我不得不做一些更改。但现在我有另一个问题,就是很多句子都是“搁浅”的,比如:尝试使用regex操作文档中的行,regex,notepad++,sentence,Regex,Notepad++,Sentence,我有一个文本文档,它的格式不符合我的目的,我不得不做一些更改。但现在我有另一个问题,就是很多句子都是“搁浅”的,比如: \n [some text here, bla bla bla.]\n \n 有人知道用正则表达式表示句子的方法吗?我想把这些句子和上面或下面的段落连接起来。 我发誓在询问之前我搜索了谷歌和这个网站 编辑: 抱歉,我无法访问我的原始帖子,无法对Amber的回答发表评论。我会为将来的问题注册一个帐户。 另外,我忘了提到我正在使用记事本++。寻找任何一对只
\n
[some text here, bla bla bla.]\n
\n
有人知道用正则表达式表示句子的方法吗?我想把这些句子和上面或下面的段落连接起来。
我发誓在询问之前我搜索了谷歌和这个网站
编辑:
抱歉,我无法访问我的原始帖子,无法对Amber的回答发表评论。我会为将来的问题注册一个帐户。
另外,我忘了提到我正在使用记事本++。寻找任何一对只有一个终止标点符号的换行符怎么样?例如
\n([^\n.?!]+[.?!][^\n.?!]*)\n
然后用…来代替它
'\n\1 '
寻找任何一对只有一个终止标点符号的换行符怎么样?例如
\n([^\n.?!]+[.?!][^\n.?!]*)\n
然后用…来代替它
'\n\1 '
Amber:我试过了,但很遗憾,它不起作用。它可能超出记事本++的功能范围吗?但这是一个很好的起点,非常感谢。(我想回答你的帖子,但我不知道如何…也许我应该放弃电脑。)@computer_genius Notepad++无法处理多行的正则表达式。它查看每一行,并删除换行符。但是有一种扩展搜索模式,您可以使用
\r
和\n
(但不使用正则表达式)。参见例如关于寻找空划船者Samber:我试过这个,但遗憾的是它不起作用。它可能超出记事本++的功能范围吗?但这是一个很好的起点,非常感谢。(我想回答你的帖子,但我不知道如何…也许我应该放弃电脑。)@computer_genius Notepad++无法处理多行的正则表达式。它查看每一行,并删除换行符。但是有一种扩展搜索模式,您可以使用\r
和\n
(但不使用正则表达式)。请参见例如关于查找空行