Notepad++ 断线和卸下毛坯的问题
我在预处理METAR(机场天气观测)数据方面遇到了问题 我所有的数据都应该像第76~80行(一行中的每个数据日期),但不必要的换行符和空格会使这些数据变得毫无用处 例如,第82行中的数据应该放在第81行中R16的后面。 第84行中的数据应放在第83行中Q1012之后 在不手动删除这些空白的情况下,如何处理此问题 这从第76行开始: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
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+个空格,因此它将匹配换行符,换行符以空格而不是数字开头
找到的文本可以用一个空格替换。请将数据发布在此处而不是图像中,好吗?从图像中复制文本以测试解决方案是一项繁琐的工作,而我们可以复制和粘贴。发布了我的数据。谢谢你的评论。:)