Notepad++ 在记事本中++;,用符号替换定义的换行符

Notepad++ 在记事本中++;,用符号替换定义的换行符,notepad++,Notepad++,例如,我有这样一个文本: 驕傲淫亂嫉妒 0108 我看到你的靈魂和面容起了變化 0109 因為你心中的那只巨獸正 張牙舞爪的爬出來 0110 你看到人心潛藏的罪惡 0111 卻看不到我心中的痛苦 0112 我想用“|”连接两条连续的线(中间没有数字),然后用空格替换数字。 对于上面的示例,结果是: 驕傲淫亂嫉妒 我看到你的靈魂和面容起了變化 因為你心中的那只巨獸正|張牙舞爪的爬出來 你看到人心潛藏的罪惡 卻看不到我心中的痛苦 我对记事本++的知识不多。有人能帮我吗?谢谢。如果我正确理

例如,我有这样一个文本:

驕傲淫亂嫉妒
0108
我看到你的靈魂和面容起了變化
0109
因為你心中的那只巨獸正
張牙舞爪的爬出來
0110
你看到人心潛藏的罪惡
0111
卻看不到我心中的痛苦
0112
我想用“|”连接两条连续的线(中间没有数字),然后用空格替换数字。 对于上面的示例,结果是:

驕傲淫亂嫉妒

我看到你的靈魂和面容起了變化

因為你心中的那只巨獸正|張牙舞爪的爬出來

你看到人心潛藏的罪惡

卻看不到我心中的痛苦

我对记事本++的知识不多。有人能帮我吗?谢谢。

如果我正确理解了您的问题,那么“查找和替换”中的简单正则表达式将正确解决您的问题

查找字符串
[0-9]+
和替换字符串应
为空


在上面的替换之后,搜索表达式
(.+)\r\n(.+)
,并将其替换为
\1 |\2
。这将帮助您连接连续的行。

Notepad++只是一个文本编辑器。开始打字?我只是搞糊涂了,是记事本++对吗?毫无疑问,您只需键入..但真正的文本文件大约有7000行,如示例所示。我无法重新键入它。我可以用Word中的通配符替换数字。但我不知道怎么排队。我认为记事本++更实用,但我找不到很多在记事本++中替换的指南。您好。如果不是中文的话,我可以试一试谢谢凤凰,但我仍然需要用“|”连接两条连续的线。我找不到定义两条连续线的正确表达式。@VũTiếnPhát:编辑了我的答案,包括加入连续线路的解决方案。非常感谢凤凰城,我会尽快投票支持你的asnswer。