正規表示式(regexp)物件
屬性:
global屬性:
設定或返回乙個
boolean
值,該值指明在整個搜尋字串時模式是全部匹配還是只匹配第乙個。
ignorecase屬性:
設定或返回乙個boolean值,指明模式搜尋是否區分大小寫。
pattern屬性:
設定或返回被搜尋的正規表示式模式。
方法:
execute方法:
對指定的字串執行正規表示式搜尋。
object
.execute(string)
引數:
object:
必選項。總是乙個
regexp
物件的名稱。
string:
必選項。要在其上執行正規表示式的文字字串。
說明:
正規表示式搜尋的設計模式是通過
regexp
物件的pattern
來設定的。
execute
方法返回乙個
matches
集合,其中包含了在
string
中找到的每乙個匹配的
match
物件。如果未找到匹配,execute
將返回空的
matches
集合。
replace方法:
替換在正規表示式查詢中找到的文字。
object.replace(string1, string2)
引數:
object
:必選項。總是乙個
regexp
物件的名稱。
string1
:必選項。
string1
是將要進行文字替換的字串。
string2
:必選項。
string2
是替換文字字串。
說明:
被替換的文字的實際模式是通過
regexp
物件的pattern
屬性設定的。
replace
方法返回
string1
的副本,其中的
regexp.pattern
文字已經被替換為
string2
。如果沒有找到匹配的文字,將返回原來的
string1
的副本。
test方法:
對指定的字串執行乙個正規表示式搜尋,並返回乙個
boolean
值指示是否找到匹配的模式。
object.test(string)
引數:
object
:必選項。總是乙個
regexp
物件的名稱。
string
:必選項。要執行正規表示式搜尋的文字字串。
說明:
正規表示式搜尋的實際模式是通過
regexp
物件的pattern
屬性來設定的。
regexp.global
屬性對test
方法沒有影響。
如果找到了匹配的模式,
test
方法返回
true
;否則返回
false。
QTP中使用正規表示式
正規表示式 regexp 物件 屬性 global 屬性 設定或返回乙個 boolean 值,該值指明在整個搜尋字串時模式是全部匹配還是只匹配第乙個。ignorecase 屬性 設定或返回乙個boolean值,指明模式搜尋是否區分大小寫。pattern 屬性 設定或返回被搜尋的正規表示式模式。方法 ...
C 中使用正規表示式
正規表示式是一種用於模式匹配和替換的強有力工具,它通過構建乙個表示式對輸入的字串進行模式匹配,然後返回處理後的結果,如果你對它還不了解,請繼續往下看。以最廣泛的web身份驗證為例 我們從頁面中接收到輸入的使用者名稱,存入變數temp username,此時變數中可能含有惡意的資訊,我們想要使用者名稱...
flex中使用正規表示式
restrict 用法 textfield.restrict 此處為可輸入的內容 field.restrict 此處為禁止輸入的內容 restrict屬性支援一些類似正規表示式的樣式 field.restrict a za z 只允許大小字母 field.restrict a za z 只允許字母和...