
我有一個文字文件,其中的數據如下:
Top
Datum1
Datum2
Bottom
Datum 1
Datum 2
Top
Datum 1
Datum 2
...
我想選擇關鍵字“頂部”和“底部”之間的所有資料。我已經在 Notepad++ 中尋找正確的正規表示式來完成此任務,但我還沒有找到適合我的目的的正確資訊。我將非常感謝任何幫助。謝謝。
答案1
這是一個正規表示式,它將選擇每個 Top 和 Bottom 實例之間的所有文字:
(?<=Top)([\s\S]*?)(?=Bottom)
要在 Notepad++ 中標記所有內容,您只需將此表達式放入標記查找框中即可。請參閱下面的螢幕截圖。
在這裡您可以看到表達式,右側它解釋了表達式的每個字元的作用:https://regex101.com/r/S5YGxj/1