区切り文字(delimiter)を指定するだけで、テキストを簡単に分割できます。 CSV・ログ・データ整形に便利な無料ツールです。
Input text to start splitting
指定文字列で分割ツールとは?
本ツールは、大量のテキストデータをカンマ(CSV)、タブ、改行、または任意の文字列で自由に切り分け、リスト形式に変換できるオンラインツールです。 プログラミングやデータ分析の前処理で必要となる「特定の文字による分割(デリミタ分割)」を、複雑な関数やコマンドを使わずブラウザ上で行えます。 分割後のデータは個別にコピーしたり、テキストファイル(.txt)として一括保存することも可能で、作業の効率化を強力にサポートします。
こんなシーンで便利です
CSV・TSVデータの特定列抽出
カンマやタブで区切られたデータから、特定の項目だけを取り出したい時に。Excelを開くほどではない軽い整形に最適です。
システムログやURLの解析
スラッシュ(/)やパイプ(|)で繋がった長いログを分割し、構造を見やすく整理。エラー箇所やパラメータの特定を早めます。
キーワードリストの作成
スペースや読点で繋がったキーワード群を「1行1項目」に変換。広告入札リストやタグ管理への貼り付けがスムーズになります。
文章の文節・センテンス分割
句点(。)を指定して、長い文章を1文ずつに分解。翻訳作業のソース作成や、文章構造のチェックに活用できます。
使い方は簡単 3ステップ
- 「元テキスト」欄に、分割したい文章を貼り付けます。
- 「設定」から区切り文字(カンマ、改行など)を選択するか、カスタム入力します。
- 下に表示された分割結果を確認し、「一括コピー」または「.txt保存」をクリックします。
※「前後の空白を削除」をオンにすると、各項目の余計なスペースが消えて綺麗になります。
ご利用時の注意点
- 複数文字の指定が可能:区切り文字は一文字だけでなく、「--」や「###」といった任意の文字列をデリミタとして指定できます。
- 改行での分割:設定の「改行」ボタンを押すと、Windows(CRLF)とMac/Linux(LF)両方の改行形式に対応して分割されます。
- 空要素の除外機能:区切り文字が連続している場合に発生する空の項目を、オプションひとつで自動的に取り除くことができます。
主要な区切り文字(デリミタ)と活用例
データ形式や用途に合わせて、よく使われる区切り文字の定義と変換例をまとめました。
| 区切り文字の名前 | 記号/入力方法 | 主な用途・データ形式 |
|---|---|---|
| カンマ(CSV) | , | Excel、スプレッドシート、名簿データ |
| タブ(TSV) | [Tab] | DBのコピー、ログファイル、プログラムコード |
| 改行(LF/CRLF) | \n | 箇条書き、URLリスト、文章のセンテンス分割 |
| 半角スペース | キーワード検索、コマンド引数、単語抽出 | |
| 全角スペース | 日本語の住所、氏名、作文の分割 | |
| パイプ / バーティカルバー | | | システムログ、Markdownのテーブル、Linuxコマンド |
| スラッシュ | / | URL階層、日付(YYYY/MM/DD)、ディレクトリパス |
| セミコロン | ; | CSSプロパティ、プログラミング言語の終端、メール宛先 |
データ整形に役立つ「デリミタ分割」の豆知識
デリミタ(Delimiter)とは、データの境界を示すための特定の文字のことです。本ツールでは、単一文字だけでなく「 -- 」や「###」といった任意の文字列を分割ルールとして指定できます。 CSVファイルをテキストエディタで開き、カンマを改行に一括置換して「縦一列のリスト」を作るといった作業が、ブラウザ上の設定ひとつで完結します。
【応用テクニック:空要素の除外とトリム】
データの中に「,,」のように区切り文字が連続している場合、そのまま分割すると空の行が発生します。 本ツールのオプション設定から「空の項目を除外」を有効にすることで、不要なデータを取り除き、クリーンなリストを作成可能です。 また、「前後の空白(トリム)を削除」機能を使えば、半角スペースやタブが混じった不揃いなデータも綺麗に整列させることができます。
デリミタ分割データを他システムへ連携する際のエクスポート管理
分割・整形したテキストデータを、文字化けやフォーマットのズレを起こさずに各種アプリケーションへ受け渡すための実践知識です。
テキストファイル保存時における文字コードと改行文字の選択基準
本ツールから出力したテキスト(.txt)を外部システムに取り込む際は、UTF-8(BOMなし)での保存を推奨します。
Windows標準のメモ帳などで開く場合は、改行コードがCRLF形式に統一されていることを確認することで、インポート時の予期せぬ1行化トラブルを防止できます。
正規表現を用いた高度な変則パターン分割の組み立て方
カンマや改行といった単一文字での切り分けが難しい複雑なログデータは、特定の文字の組み合わせ(例:[INFO] や ,")をカスタム区切り文字に指定してください。
デリミタの規則性を事前に見極めてツールに投入することで、スクリプトを組むことなく綺麗な構造化データを取り出すことが可能です。
スプレッドシートやデータベースへの貼り付けでセルズレを防ぐコツ
分割結果をExcelなどに流し込む際、データ内に改行や特殊記号が残っているとセルの位置ズレ(パース崩れ)の原因になります。
一括コピーを行う前に、オプションで不要なホワイトスペースや空行が完全に一掃されている状態を作ることで、インポート時の手修正の手間をゼロにできます。
よくある失敗と対策
「改行コード(CRLF / LF)」の混在による分割漏れやパースエラー
Windows環境(CRLF)とMac・Linux環境(LF)で作成されたテキストデータ、あるいはExcelからコピーした複数行データを改行文字(\n)だけで単純に一括置換・分割しようとすると、一部の改行コードが認識されずに文字列が結合したままパースエラーを誘発するデータ整形の失敗ケースです。
💡 対策・解決策を見る▼
デリミタが連続する箇所で発生する「大量の空行・空要素」のインポート失敗
カンマ(,,)やタブ(\t\t)などの区切り文字(デリミタ)が連続しているシステムログやCSVデータを単純なロジックで切り分けると、出力結果に「空の文字列(空行)」が大量に発生。そのままデータベース(MySQLやPostgreSQLなど)へバルクインポートした際に、バリデーションエラーやNULL値のバグを引き起こす失敗です。
💡 対策・解決策を見る▼
「前後の半角・全角スペース(余白)」の残存による完全一致検索の不具合
区切り文字の前後にある半角スペース、全角スペース、タブなどのインデント(空白文字)を含んだままテキストを分割してしまい、生成した配列データやキーワードリストを用いてプログラム(JavaScriptのsplitやPythonのsplit等)で完全一致検索(String.equals)や重複判定を行った際に、意図通りにマッチングしないシステム不具合の原因になります。
💡 対策・解決策を見る▼
エディタの置換ミスで「元テキストに含まれる必要な文字」まで消失・データ破損
テキストエディタの正規表現置換やExcelの区切り位置指定機能を使って「スラッシュ(/)」や「パイプ(|)」で分割しようとした際、URLの階層や文章内の記号など、データとして残すべき必要な文字列まで巻き込んで一括置換・誤消去してしまい、元データの整合性が壊れてしまうデータ加工・データ編集時の失敗です。
💡 対策・解決策を見る▼
よくある質問(FAQ)
Q.分割したい区切り文字として複数の文字を指定することはできますか
A. はい、可能です。カンマや改行などの一文字だけでなく、任意の文字列を区切り文字として指定してテキストを切り分けることができます。
Q.区切り文字が連続している場合に発生する空の行はどう扱われますか
A. 標準設定では空の要素もそのまま表示されますが、オプション設定を使用することで、連続したデリミタによって生じる不要な空の項目を自動的に取り除くことも可能です。
Q.ツールに入力した機密データやテキストが外部に漏洩する心配はありませんか
A. ありません。当ツールは完全ローカル処理型の安全設計を採用しており、入力されたデータはサーバーへ一切送信されず、データベースへの保存も行われません。すべての処理はユーザーのブラウザ内で完結し、ページを閉じれば即座にデータは完全消去されます。
Q.スマートフォンやタブレットのブラウザでもテキストを分割できますか
A. はい、対応しています。各種スマートフォンやタブレットのブラウザ環境からでも、パソコンと同様に区切り文字の指定やテキストの分割処理、結果の一括コピー機能を問題なく利用できます。
Q.WindowsとMacで改行コードの形式が異なっていても正しく分割されますか
A. はい、正しく分割されます。Windowsで使われる形式とMacやLinuxで使われる形式の両方の改行コードを自動で認識して処理するため、環境の違いを意識することなく均一なリストへ整形できます。
あなたの声で、
このツールをより鋭く。
「こんな機能が欲しい」「ここを直してほしい」といったご意見や、新しいツールのリクエストを募集しています。エンジニアが直接目を通し、開発の参考にさせていただきます。