Lake Worke R

myWork.

need skills. i'm worker.

Name:
Location: 板橋, 台北, Taiwan

free is the end. 單車 單眼 電影 電玩 音樂 美食 旅行 咖啡 回憶 樂觀 悲觀 自閉 自卑 矛盾 作做 虛偽 過敏 失眠 人生 台灣 台北 板橋 文山 苗栗 竹南 頭份 雲林 斗六 君毅 忠信 聯大 雲科 FRIENDS

Wednesday, July 17, 2013

Regular Expression 二探(Regex)

先前從網路上查得範例直接套用失敗, 改了改之後還是能正常運行, 初探已然離去, 故以二探為名.

Public Function show_url(ByVal bstr As String) As String
Dim returnStr As String = String.Empty
Dim testregex As Regex = New Regex("[doc\W\d_]+")
returnStr = testregex.Replace(bstr, "").ToString
Return returnStr
End Function

上頭的範例是為了把字串中 1. 特殊符號 2. 英文字 3. 數字 都"去除"

而今天所用的反而很簡單而我卻花了跟初探找資料一樣的時間在研究, 果然天資不聰不穎啊(嘆)!

Dim monthRegex As Regex = New Regex("(0[\d]{1})|(1[0-2]{1})")
If Not monthRegex.IsMatch(tb_text) Then
                    result = False
                End If
上頭的範例是限定只能輸入兩碼的月份數字, 後頭用 IsMatch 去判斷.

Labels: ,