パターンから生成
このファンクションでは、ユーザー定義のパターンに基づいて値が生成されます。
このファンクションは文字列にのみ適用されます。
オプション | 説明 |
---|---|
追加パラメーター | このファンクションには追加パラメーターが必要です。 追加パラメーターは、次のルールに従うパターンです。
その他のすべての文字は、そのまま生成された値にコピーされます。 サポートされる文字タイプと関連するUnicode範囲は、マスキングコンポーネントでのデータマスキングファンクションをご覧ください。 次の構文を使用して、番号付き前方参照(\\<number>)を使用することもできます: <pattern>\\<number>,<group1>,<groupN>
パターン(A、a、9、H、h、K、k、C、G)で使用されている文字を、生成値と同じようにコピーする場合は、前方参照を使用します。 |
パターンにコンマ(,)が使用されている場合、このファンクションは正しく機能しません。
次のサンプルでは以下のことが行われます。
- aの文字はランダムなラテン文字の小文字に置き換えられます。
- sの文字は生成された出力でマスクされません。
- \\2は、2番目のコンマ(,)の後ろにあるグループ、@talend.comを呼び出します。
入力値 | 追加パラメーター | マスクされた値の例 |
---|---|---|
A26 | "aaaass\\2,@gmail.com,@talend.com" | hjdfss@talend.com |
次のサンプルでは以下のことが行われます。
- \\3は、3番目のコンマ(,)の後ろにあるグループ、aを呼び出します。
- 9はランダムな数字でマスクされています。
入力値 | 追加パラメーター | マスクされた値の例 |
---|---|---|
A26 | "\\39999,D,Z,a" | a4825 |
このページは役に立ちましたか?
このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。