下午花了點時間寫了個正規表示式和編碼轉換的工具,正規表示式工具是模仿yart yet another regex tester寫的,而裡面
1、unicode編碼轉漢字
核心演算法:
public
string strtogb (string s)
)([\w])
", regexoptions.compiled | regexoptions.ignorecase);
foreach (match m in mc)
}return s;
}2、漢字轉unicode
public
string gbtounicode(string text)
else
}return lowcode;
}3、字元轉16進製制
public
string strtohex(string mstr) //
返回處理後的十六進製制字串
4、16進製制轉字元
public
string hextostr(string mhex) //
返回十六進製制代表的字串
catch (exception ex)
} 喜歡的拿去,
已經附上原始碼 。。。
寫了乙個測試正規表示式的小工具
由於需要反覆的檢驗試用正規表示式,用得比較頻繁。用expresso的時候,每次改了一下之後都需要點那個測試的按鈕,再把匹配結果樹點開檢視是否正確。不能實時顯示結果,往往需要測試多遍才能得到需要的表示式。expresso的介面不是很靈活,調整起來不大方便。這幾個問題其實目前所有的正規表示式工具都有,所...
正規表示式工具
python類庫31 正規表示式匹配例項 一 regex match tracer 1 不能是某些字元中之一 用來表示匹配多個字元之一。與相反,表示匹配與多個字元中的任乙個都不匹配。下圖中,h是第乙個與abcd都不匹配的字元。2 匹配多個字串中的2個或者乙個匹配2次 用來表示多個字串中的乙個。用來表...
正規表示式轉換
將字串中類似8 x轉換為8 0 9 的形式,而不是8 0 9 0 9 0 9 0 9 0 9 0 9 0 9 這種形式 param strinput return public static string transferregex string strinput count count 1 con...