c 初學12 07 常用正規表示式

2021-09-08 08:16:37 字數 2579 閱讀 7279

#region regular expression
///

///校驗字串是否只包含字母與數字

//////

需要校驗的字串

///true表示符合要求,false表示不符合要求

public

static

bool isonlyletteranddigit(string toverified)

//////

檢驗是否是整數

//////

需要檢驗的字串

///是否為整數:true是整數,false非整數

public

static

bool isint(string str)

//////

校驗是否為正的浮點數

//////

需要檢驗的字串

///是否為正浮點,是返回true,否則返回false

public

static

bool isfloat(string str)

//////

檢驗是否為數字

//////

需要檢驗的字串

///是否為數字:true代表是,false代表否

public

static

bool isnumber(string str)

//////

檢驗字串是否為日期時間

//////

需要檢驗的字串

///public

static

bool isdatetime(string str)

[ ]*[-][ ]*[01]?[0123456789][ ]*[-][ ]*[0123]?[0123456789][ ]*[012]?[0123456789][ ]*[:][ ]*[012345]?[0123456789][ ]*[:][ ]*[012345]?[0123456789][ ]*$

");return rx.ismatch(str);

}///

//////

///需要檢驗的字串

///public

static

bool ispostcode(string str)

$");

return rx.ismatch(str);

}///

///檢驗字串是否為身份證號

//////

需要檢驗的字串

///是否為身份證號:true代表是,false代表否

public

static

bool iscode(string str)

$");

return rx.ismatch(str);

}///

///檢驗字串是否為電子郵件

//////

需要檢驗的字串

///是否為電子郵件:true代表是,false代表否

public

static

bool isemail(string str)

//////

檢驗字串是否為中國地區的**號碼

//////

需要檢驗的字串

///是否為中國地區的**號碼:true代表是,false代表否

public

static

bool isphonenumber(string str)

)|d-)?d(-d)*

");return rx.ismatch(str);

}///

///檢驗字串是否為漢字

//////

需要檢驗的字串

///是否為漢字:true代表是,false代表否

public

static

bool ischinese(string str)

//////

檢驗字串是否為雙位元組字元(包括漢字)

//////

需要檢驗的字串

///是否為雙位元組字元:true代表是,false代表否

public

static

bool isdoublebytechar(string str)

//////

檢驗字串是否為url位址

//////

需要檢驗的字串

///public

static

bool isurladdress(string str)

//////

檢驗字串是否為ip位址

//////

需要檢驗的字串

///public

static

bool isipaddress(string str)

//////

清除字串中的html標籤(對於複雜的巢狀標籤有時不準確)

//////

指定的要被處理的字串

///清除html標籤後的字串

public

static

string removehtmltags(string toevaluate)

#endregion

編輯器載入中...

正規表示式初學

今天第一次真正好好學了下這個正規表示式,還是看的鳥哥私房菜,感覺收穫很大啊,閒話不多說了。下面是re字元的使用 word 待搜尋的字元word在字串首行 範例 搜尋首行為 開始的那一行,並列出行號 grep n a.txt word 待 搜尋的字元word在字串行尾 範例 將行尾為!的那一行列印出來...

初學正規表示式

初識正則 剛聽到正規表示式,很懵,正規表示式,數學公式?那和python有什麼關係。總之,一聽名字就知道不簡單。1.正規表示式 又稱規則表示式,所謂正規表示式,就是對字串操作的一種邏輯公式,就是用事先定義好的一些特定字元 及這些特定字元的組合,組合乙個 規則字串 這個 規則字串 用來表達對字串的一種...

初學C 正規表示式(regex)

由效果產生學習的興趣,即使失敗,但至少不會中途作廢。正規表示式,語法看起來很多啊!位址參考 include header 1,匹配 號碼 string tel pattern 13 5 8 d 解釋 表示乙個子表示式,a,13是開頭 b,5 8 表示這個字元介於 5 和 8 之間 c,轉義,因為此處...