前提:
發生了乙個bug,為了維護資料,先把記憶體中的資料到處到日誌文字,然後整理好修正演算法之後,把日誌文字裡的資料重新分析,匯入記憶體。
正則匹配:
這裡講了很多用法
re:run("one two three", "one (.*) three", )
這樣就能擷取感興趣的部分
另外要注意轉義符 比如數字匹配 (\d*) 這裡要用 (\\d*) 來匹配乙個大的數字
文字解析
= erl_scan:string(str ++ "."),
= erl_parse:parse_exprs(tokens),
注意那個str++"." 。。。不然會報錯。。。
嗯。。大概就是這樣了。。。
另外,把beam檔案匯出**
}]}} = beam_lib:chunks(beamfile,[abstract_code]),
io:fwrite("~s~n", [erl_prettypr:format(erl_syntax:form_list(ac))]).
正則匹配文字中的鏈結
最近做的乙個專案中遇到使用正則匹配一段文字中的 url 並將其顯示為短連線的需求。顯示的文字包括為防止 xss 而用 js 處理過的帶有特殊符號的文字以及 php 直接渲染後的文字,所以需要兩個正規表示式。匹配不帶特殊符號的文字的正則 匹配帶有特殊符號的文字的正則 type 為 0 表示文字中不帶有...
Oracle正則匹配相關函式簡解
資料庫中關於正規表示式匹配的相關函式都是以regexp開頭,oracle支援正規表示式的內建函式如下 名稱語法 備註regexp like regexp like source string,pattern match parameter source string 源字串 pattern 正規表示...
Javascript正則匹配檔名和檔案字尾
去除字串前後空格 string.prototype.trim function 11位手機號格式化 function telformat tel,space d d 1 space 2 space 3 獲取路徑檔案資訊 檔名 字尾名 var path c users sungang desktop ...