用notepad2中的收集功能替代SED

2021-04-18 11:47:26 字數 735 閱讀 9236

一直以來, 眾多的編輯器只能做查詢和替換工作, 假如你要從一篇文章中選擇一些符合你要求的文字出來的話, 把其他不符合要求的文字全部都去掉的話, 那只有一招, 把你不需要的文字都替換成空, 這個在很多的編輯器中很難做到, 例如 editplus, 它自帶的正規表示式幾乎沒有辦法來做這個事情(注: 或許是我的水平太差, 請高手告訴方法)。 emeditor可以做到這個事情, 但這個正規表示式也的確是比較難寫, 因為這個正規表示式很少用到, 也幾乎很少在教程中看到, 這個正規表示式就是 「(^|(?<=url)).*?(?=url|$)」, 把中間的那個url替換成你要保留的那個字元就可以了。 但這個也不一定就是最完美的。 所以就有了sed的用武之地, sed可以將你需要的部分保留下來, 刪除你不需要的部分, 也不用通過很多的替換步驟就可以了, sed一直被我用來幹這種事情, 我用的最多的也就是sed -e 「p。。。」的語句, 保留我自己需要的那部分。

上次我用 sed 將 wud 的列表弄出來了, 這次因為有了 notepad2 1.1.0.8 我就沒有再用 sed, 而是用了notepad2的「收集」功能將列表給匯出來了, 對用慣windows的使用者來說這個比 sed 更為直觀。

另外notepad2 還內建了很多的高亮模式以前字元轉換, 編碼轉換等功能, 用來替換windows 自帶的 notepad 是最合適不過了, 只不過這個塊頭大了些, 有1.6m多。 但自古沒有十全十美的事情, 就忍受一下吧。 呵呵, 實在不行用upx壓縮一下, 壓了之後也挺小的, 才600k多點, 可以給點心理安慰, 呵呵!

Android開發中遇到的問題收集(2)

例如 json字串中的等資料,解析後,map中的object型別會被轉換為double型別 map string,object map new gson fromjson json,new typetoken map string,object gettype 解決方案 public static ...

功能測試中遇到的一些坑 持續收集

1 ios手機 設定12小時制 問題原因 ios 手機設定12小時制的問題 測試注意 1 ios設定12小時 24小時制。2 不同手機,設定不同的時區,判斷是手機本地時間,還是伺服器的時間 2 跨年的日期顯示資料問題 問題 考勤彙總裡沒有資料 打卡記錄是正常的 原因 當時的計算時間的差異錯誤 12月...

ionic2 中的網路監測功能

參考 後須還將發表其他我正在ionic2使用的外掛程式或功能 增加網路監測功能的cordova外掛程式 ionic plugin add cordova plugin network information 開啟網路狀態動態檢測 開啟網路監測 startnetdetect stop disconne...