在记事本++中的固定模式之间组合未知数量的多行
Combining unknown number of multiple lines between fix pattern in notepad++
我在 windows.
中使用记事本++
我有以下格式的大文本。
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
我想将从 2C0 开始的行之间未知数量的行合并为一行。完成此过程后,所有文本应如下所示。
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
尝试一下:
- Ctrl+H
- 查找内容:
\R(?!2C0)
- 替换为:
NOTHING
- 单击全部替换
\R
代表任何一种换行符
(?!2C0)
是一个 negative lookahead,它确保我们在换行符后没有 2C0
。
这将替换所有未跟随 2C0
的换行符
我在 windows.
中使用记事本++我有以下格式的大文本。
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
我想将从 2C0 开始的行之间未知数量的行合并为一行。完成此过程后,所有文本应如下所示。
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
尝试一下:
- Ctrl+H
- 查找内容:
\R(?!2C0)
- 替换为:
NOTHING
- 单击全部替换
\R
代表任何一种换行符
(?!2C0)
是一个 negative lookahead,它确保我们在换行符后没有 2C0
。
这将替换所有未跟随 2C0