天天看點

Lync Server 2010正規表達式的應用案例

在配置Lync Server 2010和語音整合的時候 ,都需要配置正規表達式來規範公司内部的撥号,如何應用正規表達式呢?很多人很困惑。本篇文檔通過案例的方式介紹了正規表達式的規範,通過針對案例的分析,相信正規表達式困擾不到你了。

^1234$           ^ 比對字元串開頭,$ 比對結尾,是以本表達式嚴格比對 1234

^1234|5678$    | 是或的意思,表示比對 1234 或 5678

^123[0-9]$     [ ] 表式比對其中的任意一個字元,其中的 - 是省略的方式,表示 0 到 9,它等于 [0123456789]也就是說它會比對 1230,    1231,  1232 ... 1239

^123/d$         同上,/d 等于 [0-9]

^123/d+$       + 号表示1個或多個它前面的字元,因為 + 前面是 /d,是以它就等于1個或多個數字,實際上,它比對任何以123開頭的至少4位數的數字串,如1230,12300,12311,123456789等

^123/d*$         *号與+号的不同在于,它比對0個或多個前面的字元。是以,它比對以123開頭的至少3位數的數字串,如 123,123789

^123                跟上面一樣,由于沒有結尾的$,它比對任何以123開頭的數字串,但除此之外,它還比對後面是字母的情況,如 123abc

123$                 比對任何以123結尾的字元串

^123/d{5}$       {5}表示精确比對5位,包含它前面的一個字元。在這裡,它比對以123開頭的所有8位的電話号碼

^123(/d+)$       ( )在比對中不起作用,跟^123/d+是相同的,但它對比對結果有作用, 比對結果中除123之外的數字都将存儲在$1這個變量中, 在下一步使用

^123(/d)(/d+)$   如果用它跟12345678比對,則比對成功,結果是 $1 = 4, $2 = 5678

----本文檔有聯科教育(http://www.iLync.cn)原創提供,如果有問題請咨詢我們的專家團隊!

繼續閱讀