我有一個屬性,如IdentityCode以斜線正則表達式模式
string IdentityCode {get;set;}
我IdentityCode有三種模式
它有6位
######---->332145
或能拿到6位數了斜線
######/#----->332145/1
######/##----->332145/15
如何設置這個
我有一個屬性,如IdentityCode以斜線正則表達式模式
string IdentityCode {get;set;}
我IdentityCode有三種模式
它有6位
######---->332145
或能拿到6位數了斜線
######/#----->332145/1
######/##----->332145/15
如何設置這個
這裏的圖案是一種方法:
"\d{6}(/\d{1,2})?"
的表達式匹配6位帶有可選斜線+在末端的一個或兩個數字。
斜槓在.Net正則表達式中並不特殊,所以你可以寫/
。
更充分:
@"\d{6}(/\d{1,2})?"
如果你想在最後一個或兩個數字,那麼你需要這個
"\d{6}(/\d{1,2})?"
注意,有多達*斜線經過兩次*數字。另外,我不認爲你可以在C#中的字符串文字中使用'\ d'。 – ruakh 2012-03-24 12:10:07
@ruakh是的,他可能需要添加'@'或雙擊他的斜槓。 – dasblinkenlight 2012-03-24 12:17:40