1.正則表達式測試工具
2.如何引入正則表達式 前期綁定:工具---引用---microsoft vbscript regular expressions 5.5 dim regex as new regexp 后期綁定:set regex=createobject("vbscript.regexp")
3.regex.global=true global的屬性是查找范圍。true是代表全部查找,false代表只查第一個。默認是false。但一般都要設置為true。
4.regex.pattern="表達式內(nèi)容" 在引號里要書寫正則表達式的內(nèi)容。默認為""
5.set k=regex.execute(要去正則的字符串) 將返回匹配成功的結果賦值給k。k是一個對象
6.n=regex.replace(要去替換的字符串,要替換成的字符串) 將匹配成功的結果做替換
7.regex作為一個對象,可以用with end with 來簡化代碼 with regex .global=true .pattern="正則表達式" .repalce("","") .execute(要去正則的字符串) end with
8.正則表達式的元字符
\.就只代表。本身自己
9.用括號()代表分組 表示對一組字符串正則表達式
10.|代表or
11.忽略大小寫的屬性ignorecase regex.ignorecase=true表示不區(qū)分大小寫;regex.ignorecase=false表示區(qū)分大小寫。默認是false。
12.如果有括號()分組時,可以用\1或者\n代表引用第一個括號內(nèi)的內(nèi)容或第n個括號內(nèi)的內(nèi)容。這是一種后向引用
13.正則的test方法 if regex.test(要匹配的字符串) then 。。。。 end if 表示如果字符串能夠匹配,則運行。
14.非捕獲分組 如果用了括號(),則表示按分組正則,默認會顯示匹配組。如果不想顯示匹配組則在括號里最前端加上?:。 如(?:\d{4})
15.[]中括號的用法
16.首尾錨定
17.正則表達式的循環(huán) 將正則表達式放到數(shù)組中。循環(huán)數(shù)組,每次循環(huán),每個數(shù)組的元素作為正則表達式
18.匹配漢字
19.零寬斷言
查找正則表達式的位置
20.?的作用
21.漢字的范圍 [一-龢]
22.submatches的用法(捕獲分組值)
23.常用的正則表達式
|
|
來自: 昵稱62862138 > 《待分類》