Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试使用regex操作文档中的行_Regex_Notepad++_Sentence - Fatal编程技术网

尝试使用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
(但不使用正则表达式)。请参见例如关于查找空行