テキスト
文字列分割ツール
区切り文字で文字列を個別の行に分割します。
Loading…
String Splitterについて
文字列分割は、指定した区切り文字に基づいて 1 つの区切り文字列を個々の部分に分解し、読みやすさとさらなる処理のために各セグメントを 1 行ずつ表示します。これは文字列結合の逆操作で、CSV 行の解析、PATH 環境変数の分解、パイプ区切りデータからのフィールド抽出、1 行でエクスポートされたレコードの項目別リストへの変換などによく使われます。単一文字および複数文字の区切り文字、任意の正規表現区切り文字、セグメントごとの空白トリム、連続する区切り文字によって生じる空エントリのフィルタリングに対応しています。結果には、生成されたセグメント数のカウントが含まれます。
使い方
区切り文字列を入力フィールドに貼り付け、区切り文字フィールドに区切り文字または文字列 (CSV ならカンマ、PSV ならパイプ、TSV ならタブ文字、または任意のカスタム文字列) を入力します。空白トリムを有効にすると分割後に各セグメントの前後の空白が除去され、空エントリのフィルターを有効にすると連続する区切り文字によって生じる空エントリが破棄されます。「分割」をクリックすると、各セグメントが結果パネルに 1 行ずつ表示され、セグメントの合計数も表示されます。出力をコピーしてさらに処理したり、テキストエディタに貼り付けて手動で確認したりできます。
一般的な使用例
- データベースへのインポート前に、手動での検査や変換のため、CSV 行の文字列を個々のフィールド値に分割する
- 監査と編集のため、PATH や CLASSPATH 環境変数の文字列を個別のディレクトリエントリに分解する
- レガシー ERP、CRM、メインフレームシステムからのパイプ区切りデータエクスポートを、確認用にフィールド別の行項目に解析する
- 一括処理のため、カンマ区切りのタグ文字列、フィーチャーフラグリスト、カテゴリ配列を個々の項目に変換する
- 特定のフィールドを検査または変換するため、タブ区切りのデータベースエクスポート行から個々の列値を抽出する