正規表現ツール

[正規表現]ツールは、正規表現構文を使用してデータの解析、一致、置換を行います。

正規表現のサポート

正規表現はサポートされていますがDesigner、ユーザーは独自の式を担当し、式がデータにどのように影響するかを管理します。

正規表現の記述方法に関するより多くのリソースについては、www.regexlib.com、Alteryx のあるサイト外部、またはRegEx コーチ、(Perl 互換の) 正規の実験に使用できる Windows 用の外部グラフィカルアプリケーションを参照してください。式を対話的に。

ブースト RegEx の詳細については、次を参照してください。

ツールを設定する

  1. 解析するフィールドを選択します。
  2. 正規表現を入力します。 ドロップダウンには、式の作成時に必要となる一般的な正規表現が用意されています。 詳細については、ウェブサイト上で見つけることができますPerl の正規表現の構文.
  3. 大文字小文字を区別しない: 既定で選択されます。 検索では、大文字と小文字は区別されません。

  4. 解析時に使用する出力方法を選択します。 次に、関連するプロパティを構成します。
    • 置換: 検索した式を2番目の式で置き換えます。
      • 置換テキスト: 式を置換するマークされたグループを識別して、元の正規表現を置き換える式を入力します。 ドロップダウンには、式の作成時に必要となる一般的な正規表現が用意されています。
      • 一致しないテキストを出力にコピーする
    • Tokenize: 正規表現を使用して受信データを分割します。 このオプションは、 列分割ツールではなく、必要なものを照合して削除するのではなく、保持したいものに合わせます。 トークン全体に一致させたい場合、マークされたグループがある場合は、その部分だけが返されます。
      • 列に分割する : 指定された区切り文字の各インスタンスにある、1列のデータを複数の列にスプリットします。。
        • 列の数: 作成される列の数を設定します。
        • 追加の列: 追加の列に適用される動作を選択します。
          • 超過分のドロップと警告 : 分割を超えたデータがドロップし、情報の超過があったことを示す警告が表示されます。
          • 警告を表示せずに超過分をドロップ: 分割を超えたデータがドロップし、情報の超過があったことを示す警告は表示されません。
          • エラー : 分割分を超えてデータが拡張するとエラーが発生し、ワークフローの処理が停止します。
        • 出力ルート名: 新しく生じた非標準の列の名前を入力します。 新しい列には、整数の連続増加に伴って付加されたルート名として名前が付けられます。
      •  行に分割:指定された区切り文字の各インスタンスにある、1列のデータを複数の行にスプリットします。 どの行にどの値が由来しているかを追跡不可能にならないように、レコードのキー列を使用します。
    • Parse: 式を新しい列に分割し、新しい列の名前、種類、およびサイズを設定します。
      • [出力フィールド] テーブルに新しい列が作成されます。 表では:
        • 名前を変更する列名をクリックします。
        • ドロップダウンを使用して、新しいデータ型を選択します。
        • 新しいサイズを入力します。
        • 式が自動的に設定されます。
    • 一致: 数値を含む列を追加します。式が一致した場合は1、それがない場合は0。
      • 一致状態フィールド名: 追加された列の名前を指定します。
      • 一致しない場合はエラー: 式と文字列が一致しない場合にエラーをスローするように選択すると、ワークフロー処理が終了します。