QTP中使用正規表示式

2022-05-05 04:51:10 字數 1150 閱讀 9552

正規表示式(regexp)物件

屬性:

global 屬性:

設定或返回乙個 boolean 值,該值指明在整個搜尋字串時模式是全部匹配還是只匹配第乙個。

ignorecase 屬性:

設定或返回乙個boolean值,指明模式搜尋是否區分大小寫。

pattern 屬性:

設定或返回被搜尋的正規表示式模式。

方法:

對指定的字串執行正規表示式搜尋。

object.execute(string)

引數:object:必選項。總是乙個 regexp 物件的名稱。

string:必選項。要在其上執行正規表示式的文字字串。

說明:正規表示式搜尋的設計模式是通過 regexp 物件的 pattern 來設定的。

execute 方法返回乙個 matches 集合,其中包含了在 string 中找到的每乙個匹配的 match 物件。如果未找到匹配,execute 將返回空的 matches 集合。

替換在正規表示式查詢中找到的文字。

object.replace(string1, string2)

引數:object:必選項。總是乙個 regexp 物件的名稱。

string1:必選項。string1 是將要進行文字替換的字串。

string2:必選項。 string2 是替換文字字串。

說明:被替換的文字的實際模式是通過 regexp 物件的 pattern 屬性設定的。

replace 方法返回 string1 的副本,其中的 regexp.pattern 文字已經被替換為 string2。如果沒有找到匹配的文字,將返回原來的 string1 的副本。

對指定的字串執行乙個正規表示式搜尋,並返回乙個 boolean 值指示是否找到匹配的模式。

object.test(string)

引數:object:必選項。總是乙個 regexp 物件的名稱。

string:必選項。要執行正規表示式搜尋的文字字串。

說明:正規表示式搜尋的實際模式是通過regexp物件的pattern屬性來設定的。regexp.global屬性對test方法沒有影響。

如果找到了匹配的模式,test方法返回true;否則返回false。

QTP中使用正規表示式

正規表示式 regexp 物件 屬性 global屬性 設定或返回乙個 boolean 值,該值指明在整個搜尋字串時模式是全部匹配還是只匹配第乙個。ignorecase屬性 設定或返回乙個boolean值,指明模式搜尋是否區分大小寫。pattern屬性 設定或返回被搜尋的正規表示式模式。方法 exe...

C 中使用正規表示式

正規表示式是一種用於模式匹配和替換的強有力工具,它通過構建乙個表示式對輸入的字串進行模式匹配,然後返回處理後的結果,如果你對它還不了解,請繼續往下看。以最廣泛的web身份驗證為例 我們從頁面中接收到輸入的使用者名稱,存入變數temp username,此時變數中可能含有惡意的資訊,我們想要使用者名稱...

flex中使用正規表示式

restrict 用法 textfield.restrict 此處為可輸入的內容 field.restrict 此處為禁止輸入的內容 restrict屬性支援一些類似正規表示式的樣式 field.restrict a za z 只允許大小字母 field.restrict a za z 只允許字母和...