初學正則時,對於Regex類不熟悉,遇到問題不知道該用哪種方法解決,本文結合一些正則應用的典型應用場景,介紹一下Regex類的基本應用。這裡重點進行.NET類的介紹,對於正則的運用,不做深入探討。
正則的應用最終都是進行模式的匹配,而根據目的的不同,基本上可以分為以下幾種應用:驗證、提取、替換、分割。結合.NET提供的控件、類以及類的方法,可以很方便的實現這些應用。
以下將結合一些典型的應用場景,對.NET中常見的類、方法及屬性進行介紹。本文旨在.NET類基礎用法的引導,對於其中涉及到的正則表達式不做深入探討。本文適合於在.NET平台下使用正則的初學者。
驗證的目的是為了判斷輸入的源字符串是否符合某一規律或規則,根據需求的不同,可能是校驗整個源字符串,也可能只是校驗其中一個子串。
驗證在.NET中一般有兩種應用,一種是在驗證控件RegularExpressionValidator中,另一種是在程序中。
RegularExpressionValidator是.NET自帶的一種客戶端驗證控件,通過簡單的設置,即可完成對某控件輸入值的校驗。
基本應用語法如下: