選Regex這題目心要很大,原本是想分享實際系統的案例,但發現筆記不足20個,肯定撐不完鐵人賽。所以題目是:正則!「好好」表達。第一個好,是「做好」的案例分享;第二個好,是「好用」的開發過程。所以本題目不是教學分享。
後續分享大多是Java怎麼用Regex,其它有Perl、Java Script、Linux command、SQL,甚至連弱點掃瞄的修正,也有Regex應用之處。
反正已完成一個鐵人賽了,第二個就GO
第21天了,庫存筆記在前幾天清得差不多,進入划水模式。這一題是客戶IT的詢問,發揮IT第三人的本色達成。客戶需求是: % podman images | gre...
職涯裡用到Python機會少之又少。這需求是解析由Pepper的Choreograph工具打包出來的pkg檔,是壓縮檔卻無法使用Python的tarfile模組...
這天再來划水,因為是各個專案遊走而不是主力開發,不熟正規方式從DB來生成Value Object,那鑽木取火臨時建個VO來測也行。例:從Oracle Devel...
需求是有部份Oracle的Table要遷移到MySQL,其中有個備註欄位內容長得像這樣: 1.健康狀況:OOXX;2.認知狀況:XXOO;3.金融知識:AABB...
這篇不是來自筆記,卻是協助PM掌控弱掃修正進度,是少數用Regex來做專案管理的。客戶要求弱點要全修完才能驗收,幾乎是每天弱掃,所以用Excel來管理,但如何透...
Java的Regex套件似乎只能跑迴圈一筆筆累加符合條件的片段。 int from = 0; int count = 0; while(matcher.find...
Spring Boot的validation套件提供豐富的資料檢核annotation,包括@Pattern支援Regex,不過秉持少引用一個套件就少一份處理弱...
在DAY 25裡是將弱掃報告清單透過Regex轉成CSV格式以便貼上Excel。今天情況相同,客戶要求提供一份Excel過版清單,記錄路徑及名稱,所以用Perl...
第29天了,挖出十幾年前的筆記,不知迄今是否適用。需求:利用Regex replace替原有的SQL加一個rownum編號名為abc的欄位,再將該SQL當作一個...
艱難地走到第三十天,這次主題比上個主題「作業系統的專武」難寫多了,也比較符合「鐵人」的意義。同事閒聊時有說正則讓她很崩潰,也獲其他同事共鳴,但筆者以為從事系統開...