Show Menu
主題×

REMatch

REMatch轉換是一種模式匹配轉換,它使用規則運算式指定要在輸入中查找和捕獲的一個或多個模式。
該轉換為規則運算式中每個捕獲子模式構造輸出欄位。 如果規則運算式與輸入欄位不匹配,則輸出為空,如果輸出欄位已存在,則值由空值替換。 如需使用規則運算式的簡要指南,請參閱規 則運算式
轉換 REMatch 的運作方式類似於轉換( RETransform 請參閱 RETransform ),它使用規則運算式來擷取字串並將該字串儲存在單一輸出欄位中。
REMatch 解析字串比多個轉換或 RETransform 單一轉換後接 RETransform 著轉換更有效 Flatten 率。 請參閱 平面化
參數 說明 預設值
名稱 轉換的描述性名稱。 您可以在此輸入任何名稱。
區分大小寫 是非。 指定匹配是否區分大小寫。
意見 選填。關於轉變的附註。
條件 應用此轉換的條件。
運算式 用於匹配的規則運算式。
輸入 計算規則運算式的欄位。
輸出
輸出字串或向量的名稱。 在輸入字串向量時,輸出也是字串向量。
表達式中每個捕獲子模式都必須存在一個輸出欄位。
REMatch 轉換可能非常緩慢,而且可能佔據大部分資料處理時間。
在此範例中, REMatch 轉換會將YYYY-MM-DD格式的日期剖析為x-year、x-month和x-day欄位。 在2007-01-02日,x年、x月和x日的值分別為2007、01和02。