# Strings (文字列) プロセッサー

文字列に関連する操作を実行します。

Stringsプロセッサーを使用すると、文字列データ型のフィールドに、書式設定、クリーンアップ、文字の追加または削除、特定の値の検索など、さまざまな関数を適用できます。

## 使用方法

Strings プロセッサーは、1 つの入力フローを必要とし、1 つの出力フローのみを生成できます。

## [Properties] (プロパティ)

文字列のフィールドを編集できるよう設定するプロパティです。

情報メモこのセクションにリスト表示されているプロパティは、このプロセッサーのどの関数についてもデフォルトとなります。選択したファンクションによっては他のプロパティの定義が必要となる場合もあります。

設定

| Property | 構成 |
| --- | --- |
| 関数名 | <ul> <li> <p><span>[Change to upper case] (大文字に変換)</span>: このフィールドにあるセル テキストをすべて大文字に変換します。</p> </li> <li> <p><span>[Change to lower case] (小文字に変換)</span>: このフィールドにあるセル テキストをすべて小文字に変換します。</p> </li> <li> <p><span>[Change to title case] (単語の先頭文字を大文字に変更)</span>: このフィールドのテキスト内容をタイトル表記に変換します。たとえば、「this is an example」は「This Is An Example」になります。</p> </li> <li> <p><span>[Search and replace] (検索して置換)</span>: 特定の値を含む、または正規表現に一致するセルまたはセルの一部を置き換えます。</p> </li> <li> <p><span>[Remove part of the text] (テキストの一部を削除)</span>: このフィールドにあるセルから指定されたテキストまたは正規表現を削除します。</p> </li> <li> <p><span>[Contains text] (テキストを含める)</span>: 指定した値がセルに含まれているかどうかを調べ、その結果に応じて TRUE または FALSE を返します。入力される値は大文字と小文字が区別されます。</p> </li> <li> <p><span>[Match similar text] (同様のテキストにマッチ)</span>: 値が指定された値のレーベンシュタイン距離以下かどうかに応じて、TRUE または FALSE という値で新しいフィールドを作成します。</p> </li> <li> <p><span>[Extract a value by index] (インデックスで値を抽出)</span>: インデックス位置から新しいフィールドに部分文字列を抽出します。インデックス 0 は最初の文字に対応します。</p> </li> <li> <p><span>[Remove non alpha numeric characters] (英数字以外の文字を削除)</span>: 1234567890abcdefghijklmnopqrstuvwxyzáàâäãåæçéèêëíìîïñóòôöõøœßúùûüABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÂÄÃÅÆÇÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒSSÚÙÛÜ 以外のすべての文字を削除して、予期しない文字を含む値をクリーンアップします。空白文字は保持されます。たとえば、<span>Q=+l**i€k$ 20%2,0</span> は <span>Qlik 2020</span> になります。</p> </li> <li> <p><span>[Remove non numeric characters] (数字以外の文字を削除)</span>: 0 ～ 9 以外の文字をすべて削除することで数値をクリーンアップします。小数点、マイナス記号、空白は保持されます。たとえば、<span>Q=+l**i€q$ 20%2,0</span> は <span>202,0</span> になります。</p> </li> <li> <p><span>[Remove trailing and leading characters] (末尾文字と先頭文字を削除)</span>: 末尾と先頭の空白、または文字をトリムします。</p> </li> <li> <p><span>パディングを追加</span>: 予測されるサイズに一致するよう、元の値の左または右に余分な文字を追加 (パディング) します。</p> </li> <li> <p><span>[Convert to string] (文字列に変換)</span>: データの型を文字列に変更します。</p> </li> <li> <p><span>[Calculate length] (長さを計算)</span>: 文字列の文字数を返します (23562 -&gt; 5; 'example' -&gt; 7)。</p> </li> <li> <p><span>[Match pattern] (パターンに一致)</span>: フィールド内のセルが特定のパターンと一致するかどうかを確認します。</p> </li> <li> <p><span>[Remove consecutive characters] (連続する文字を削除)</span>: セル内の繰り返される空白やその他の文字を削除します。</p> </li> </ul> |
| [Fields to process] (処理するフィールド) | ファンクションを適用するフィールドをリストから選択します。 |
| 新しいフィールドを作成 | 関数を適用した後に新しいフィールドを作成するには、このオプションを有効にします。このオプションを有効にしない場合は、既存のフィールドが保持および変更されます。 |
| 新しいフィールドの名前を変更 | 新規作成したフィールドにカスタム名を付けます。 |

プロセッサーの名前を変更したり、その説明を変更したりするには、[プロパティ] パネルで変更する名前または説明にマウスを合わせ、[the 編集 icon ] アイコンをクリックします。