REMatch

重要

深入了解Data Workbench 終止公告.

REMatch轉換是一種模式匹配轉換,它使用規則表達式指定要在輸入中查找和捕獲的一個或多個模式。

該轉換為規則運算式中每個擷取子模式建構一輸出欄位。 如果規則運算式與輸入欄位不匹配,則輸出為空,如果輸出欄位已存在,則值將替換為空白值。 如需使用規則運算式的簡短指南,請參閱 規則運算式.

注意

此 REMatch 轉換的運作方式與 RETransform 轉換(請參閱 RETransform),它使用規則運算式來擷取字串,並將該字串儲存在單一輸出欄位中。

REMatch 比多個字串更有效率地解析字串 RETransform 轉換或單一 RETransform 轉換後跟a Flatten 轉換。 請參閱 Flatten.

參數 說明 預設
名稱 轉換的描述性名稱。 您可以在此輸入任何名稱。
區分大小寫 True或False。 指定匹配是否區分大小寫。
註解 選填。轉換的相關附註。
條件 套用此轉換的條件。
運算式 用於比對的規則運算式。
輸入 用於計算規則運算式的欄位。
輸出

輸出字串或向量的名稱。 在字串向量作為輸入的情況下,輸出也是字串向量。

運算式中每個擷取子模式都必須存在輸出欄位。

注意

REMatch 轉換可能會非常緩慢,而且可能會佔據資料處理時間的很大一部分。

在此範例中, REMatch 轉換會將YYYY-MM-DD格式的日期解析為x年、x月和x日欄位。 對於2007-01-02日期,x年、x月和x日的值將分別為2007、01和02。

本頁內容