2016-03-29 2 views
1

Ich benutze Notepad ++ in Windows.Kombinieren unbekannter Anzahl von mehreren Zeilen zwischen Fix-Muster im Editor ++

Ich habe einen großen Text im folgenden Format.

2C0_10B4 
TCD Signed Destination Address Offset 
(DMA_TCD5_DOFF) 
16 
2C0_10B6 
TCD Current Minor Loop Link, Major Loop Count (Channel 
Linking Enabled) (DMA_TCD5_CITER_ELINKYES) 
16 
2C0_10B6 DMA_TCD5_CITER_ELINKNO 16 
2C0_10B8 
TCD Last Destination Address Adjustment/Scatter Gather 
Address (DMA_TCD5_DLASTSGA) 
32 
2C0_10BC TCD Control and Status (DMA_TCD5_CSR) 16 
2C0_10BE 
TCD Beginning Minor Loop Link, Major Loop Count 
(Channel Linking Enabled) 
(DMA_TCD5_BITER_ELINKYES) 
16 
2C0_10BE 
TCD Beginning Minor Loop Link, Major Loop Count 
(Channel Linking Disabled) (DMA_TCD5_BITER_ELINKNO) 
16 

Ich mag unbekannte Anzahl von Zeilen zwischen den Zeilen verschmelzen, die von 2C0 in eine einzige Zeile beginnen. Nach diesem Vorgang sollte der gesamte Text so aussehen.

2C0_10B4 TCD Signed Destination Address Offset (DMA_TCD5_DOFF) 16 
2C0_109C TCD Control and Status (DMA_TCD4_CSR) 16 
2C0_10C0 TCD Source Address (DMA_TCD6_SADDR) 32 

Antwort

1

Haben Sie einen Versuch mit:

  • Ctrl +H
  • Suchen nach: \R(?!2C0)
  • mit Ersetzen: NOTHING
  • Klicken Sie auf Alle ersetzen

\R steht für jede Art von Zeilenumbrüche
(?!2C0) ist ein negative lookahead die sicherstellt, wir nicht 2C0 nach dem Zeilenumbruch haben.

Dadurch wird jeder Zeilenumbruch ersetzt, der nicht gefolgt wird von 2C0

Verwandte Themen