利用notepad++的正則表達式提取所有匹配的單詞(純原生不用插件)

利用notepad++的正則表達式提取所有匹配的單詞(純原生不用插件)


工作中需要把出過事情的和已經分析過的api接口都進行數據格式化再梳理一遍。基本上就是安全監控規則中,所有監控過的api接口再梳理一遍。
幾百條規則,每條規則都好好多東西,手動一條條規則查看過來,太難受了。
思考了一下,直接數據庫中拉取出所有配置,將其複製到notepad++.
再利用notepad++的正則表達式提取出所有的api的url。
但是比起簡單的正則匹配的替換,複雜了許多。

查詢網上,還要利用插件才能做到,太麻煩了,主要生產終端,你加不了什麼軟件滴。

而且也懶得寫python腳本,每次遇到事都寫腳本,也感覺麻煩。

怎麼就使用notepad++原生功能就實現提取所有api呢?

我觸類旁通,notepad++正則表達替換,直接匹配的字符串前後換行,然後mark標記所命中的行,然後使用Search=>Bookmark=》Remove Unmarked Lines就直接搞定了。

後續使用excel的去重功能,就能將api去重了。
我的正則表達式:("/[0-9a-zA-Z-./{}]{5,120}) 替換:\r\n\1\r\n

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章