亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

notepad++中使用正則表達(dá)式處理數(shù)據(jù)的步驟

 更新時(shí)間:2023年05月17日 10:48:57   作者:超哥歸來(lái)  
這篇文章主要介紹了notepad++中使用正則表達(dá)式處理數(shù)據(jù),詳細(xì)介紹了使用正則表達(dá)式提取文本中特定行的方法,需要的朋友可以參考下

如何使用正則表達(dá)式提取文本中的特定行?

以下是一個(gè)示例文本:

[ INFO] HW RTC: 2023-05-15 07:21:00
[ INFO] HW RTC timestamp:1684135260
[ INFO] NEXT WAKEUP:7:23, TIMESTAMP:1684135380
[ INFO] CmdName:AT+CPSMS=1,,,"123","123"

現(xiàn)在,我們希望提取特定行(在本例中是帶有 "NEXT WAKEUP" 字符串的行),并將其他行刪除。我們可以通過(guò)在 Notepad++ 編輯器中使用正則表達(dá)式實(shí)現(xiàn)這一目的。

步驟

以下是將正則表達(dá)式應(yīng)用于該過(guò)程的步驟:

  • 打開(kāi) Notepad++ 編輯器,打開(kāi)需要提取數(shù)據(jù)的文本文件。
  • 在 Notepad++ 編輯器中,按下 Ctrl+H 快捷鍵打開(kāi)替換窗口。
  • 在替換窗口中,選擇 "正則表達(dá)式" 選項(xiàng)。
  • 在 "查找目標(biāo)" 輸入框中填寫(xiě)正則表達(dá)式 ^(?!.*NEXT WAKEUP).*$\r?\n? (詳細(xì)解釋見(jiàn)下面)。
  • 點(diǎn)擊 "替換所有" 按鈕。

這樣,將刪除不包含所需字符串的所有行。在這個(gè)例子中,將保留包含 "NEXT WAKEUP" 字符串的那一行。

正則表達(dá)式

以下是用于查找并刪除文本中不需要的行的正則表達(dá)式:

^(?!.*NEXT WAKEUP).*$\r?\n?

該表達(dá)式由以下部分組成:

  • ^:以該模式匹配行的開(kāi)頭。
  • (?!.*NEXT WAKEUP):否定預(yù)測(cè),匹配與該模式不匹配的任何內(nèi)容,其中 ".*" 表示零個(gè)或多個(gè)字符(即不包含 "NEXT WAKEUP" 的任何字符串)。
  • .*:匹配零個(gè)或多個(gè)字符。
  • \$:匹配行的結(jié)尾。
  • \r?\n?: 匹配 Windows 或 Unix 下的換行符。

這個(gè)表達(dá)式的意思是:匹配任何以換行符結(jié)尾的行,其中不包含 "NEXT WAKEUP" 字符串。

示例

以下是應(yīng)用上述步驟后修改文本的示例:

[ INFO] NEXT WAKEUP:8:53, TIMESTAMP:1684140780
[ INFO] NEXT WAKEUP:8:56, TIMESTAMP:1684140960
[ INFO] NEXT WAKEUP:8:59, TIMESTAMP:1684141140
[ INFO] NEXT WAKEUP:9:2, TIMESTAMP:1684141320

以上就是使用正則表達(dá)式提取文本中特定行的方法。

到此這篇關(guān)于notepad++中使用正則表達(dá)式處理數(shù)據(jù)的文章就介紹到這了,更多相關(guān)notepad++正則表達(dá)式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論