一個正則表達式就是由普通字符(例如字符 a 到 z)以及特殊字符(稱為元字符)組成的文字模式。該模式描述在查找文字主體時待匹配的一個或多個字符串。正則表達式作為一個模板,將某個字符模式與所搜索的字符串進行匹配。
這里有一些可能會遇到的正則表達式示例:
Visual Basic Scripting Edition | VBScript | 匹配 |
---|---|---|
/^/[ /t]*$/ | "^/[ /t]*$" | 匹配一個空白行。 |
//d{2}-/d{5}/ | "/d{2}-/d{5}" | 驗證一個ID 號碼是否由一個2位數字,一個連字符以及一個5位數字組成。 |
/<(.*)>.*<///1>/ | "<(.*)>.*<///1>" | 匹配一個 HTML 標記。 |
下表是元字符及其在正則表達式上下文中的行為的一個完整列表: