Notepad++ 断线和卸下毛坯的问题

Notepad++ 断线和卸下毛坯的问题,notepad++,Notepad++,我在预处理METAR(机场天气观测)数据方面遇到了问题 我所有的数据都应该像第76~80行(一行中的每个数据日期),但不必要的换行符和空格会使这些数据变得毫无用处 例如,第82行中的数据应该放在第81行中R16的后面。 第84行中的数据应放在第83行中Q1012之后 在不手动删除这些空白的情况下,如何处理此问题 这从第76行开始: 201903301500 METAR RKSI 301500Z 32016KT 9999 OVC030 04/M02 Q1015 NOSIG= 20190330143

我在预处理METAR(机场天气观测)数据方面遇到了问题

我所有的数据都应该像第76~80行(一行中的每个数据日期),但不必要的换行符和空格会使这些数据变得毫无用处

例如,第82行中的数据应该放在第81行中R16的后面。 第84行中的数据应放在第83行中Q1012之后

在不手动删除这些空白的情况下,如何处理此问题

这从第76行开始:

201903301500 METAR RKSI 301500Z 32016KT 9999 OVC030 04/M02 Q1015 NOSIG=
201903301430 METAR RKSI 301430Z 31014KT 9999 BKN030 04/M01 Q1014 NOSIG=
201903301400 METAR RKSI 301400Z 30016KT 9999 BKN025 05/M01 Q1014 NOSIG=
201903301330 METAR RKSI 301330Z 30018KT 9999 BKN030 05/M01 Q1014 NOSIG=
201903301300 METAR RKSI 301300Z 29019KT 9999 BKN030 04/M01 Q1013 NOSIG=
201903301000 METAR RKSI 301000Z 29023KT 9999 BKN030 04/M02 Q1012 WS R16
                        R34 NOSIG=
201903300930 METAR RKSI 300930Z 28020KT 9999 SCT015 BKN030 04/M01 Q1012
                        WS R16 R34 NOSIG=

最好是使用正则表达式,如下图所示

使用的模式:
\s*\n\s+

\s*
匹配0+个空格

\n
匹配换行符

\s+
匹配1+个空格,因此它将匹配换行符,换行符以空格而不是数字开头


找到的文本可以用一个空格替换。

请将数据发布在此处而不是图像中,好吗?从图像中复制文本以测试解决方案是一项繁琐的工作,而我们可以复制和粘贴。发布了我的数据。谢谢你的评论。:)