跳到主要內容 跳至補充內容

CountRegEx - 指令碼與圖表函數

CountRegEx() 會傳回輸入字串文字中指定規則運算式的出現次數。如果沒有任何相符項,則會傳回 0。

此函數執行區分大小寫的 Regex 操作。您也可以使用變體 CountRegExI() 來執行不區分大小寫的 Regex 操作。

語法:  

CountRegEx (text, regex)

傳回的資料類型: 數值

引數
引數 描述
text 要在其中搜尋規則運算式的輸入字串文字。
regex 要搜尋的規則運算式模式。
函數範例
範例 結果
CountRegEx('abc123','[a-z]') 傳回 3
CountRegEx('abc123','[a-z][0-9]') 傳回 1
CountRegEx('abc123','[0-9]') 傳回 3
CountRegEx('ABC','[a-z]{3}') 傳回 0
CountRegExI('ABC','[a-z]{3}') 傳回 1。由於使用了 CountRegExI() 變體,文字搜尋不區分大小寫。

使用情境

CountRegEx() 的用例範例包括:

  • 計算特定文字模式在字串中出現的次數。例如,您可以搜尋文件和電子郵件訊息中電子郵件地址、電話號碼和其他資訊出現的情況。

  • 驗證資料是否符合特定語法要求。 例如,您可以識別資料輸入中出現的錯誤。

範例 1 – 用於計算有效年份範圍的載入指令碼

範例 2 – 用於計算文字字串中電子郵件地址數量的載入指令碼

範例 3 – 用於統計字串出現次數的圖表運算式

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!