CSVエスケープ – CSVテキストの引用・引用解除をオンラインで
CSVエスケープは各入力行を1つの引用されたCSVフィールドに変換します。ダブルクォートで囲み、内側のダブルクォートは倍化します。テキストのエンコードにはエスケープを、引用の反転にはアンエスケープを選びます。入れ子用のCSV値の準備、エスケープされた内容の確認、別のワークフロー用の引用フィールドの作成に使います。
CSVエスケープは、テキストを引用されたCSVフィールドに変換したり、その変換を反転したりするブラウザベースのCSVエスケープツールです。エスケープを選ぶと各入力行が1つのフィールドになります。ツールは行をダブルクォートで囲み、内側のダブルクォートは倍化します。引用を反転するにはアンエスケープを選ぶことで、このツールはCSVアンエスケープの逆になります。
変換は引用フィールドに関する一般的なCSV規約に従います。フィールドはダブルクォートで囲まれ、フィールド内のダブルクォートは2つのダブルクォートで表されます。選択肢はエスケープとアンエスケープです。エスケープは各入力行にそのルールを適用し、アンエスケープはエスケープを反転します。CSVテキストを貼り付けまたはドロップし、モードを選んで、結果をコピーします。
CSVは表形式のテキスト形式で、引用によりダブルクォートを含む特殊文字を含むフィールド値を表すのに役立ちます。テキストのエスケープは、CSVコンテンツを別のCSVコンテンツの中に埋め込む必要がある場合や、別のワークフロー用の引用フィールドを準備する場合に役立ちます。アンエスケープは、エスケープされた文字列が表す文字を読みたい場合に便利です。一般的なテキスト保存には元のテキストの方が扱いやすい場合があり、CSVフィールドにはCSVの引用ルールがフィールド値の解釈可能性を保つのに役立ちます。
CSVエスケープは完全にブラウザ上で動作します。入力はデバイス上で処理され、サーバーへのアップロード、保存、送信は行われません。このツールはページの読み込み後はオフラインでも動作するため、接続なしで変換を続けられます。
開発者やDevOpsエンジニアは、データの準備、引用された値の確認、ワークフロー中のCSVエスケープの反転にCSVエスケープを使えます。シンプルなエスケープとアンエスケープの選択肢により、CSVの引用に詳しい場合も、引用フィールドを素早く扱いたい場合も、変換が役立ちます。
手順1: CSVテキストをツールに貼り付けまたはドロップします。エスケープを選ぶと、各入力行が個別の引用フィールドになります。
手順2: エスケープを選んで各行をダブルクォートで囲み、内側のダブルクォートを倍化します。
手順3: アンエスケープを選んでエスケープを反転し、引用されたテキストを通常の文字に戻します。
手順4: 変換結果がユースケースに合っているか確認します。
手順5: 結果をコピーして、CSVやその他のワークフローで使います。
用途: CSV文字列を別のCSV文字列の中に埋め込みます。引用を壊さずに済むよう、テキストをエスケープして内側のダブルクォートを正しく表します。
用途: エスケープの多い文字列を、エスケープを実際の文字に戻して読みます。引用を反転するにはアンエスケープを使います。
用途: ソースコードに貼り付けるリテラルを準備します。内側のダブルクォートを手で倍化せずに、引用されたCSVフィールドを作成します。
用途: 行ごとのテキストを個別の引用CSVフィールドとして書式化します。CSVワークフロー用に行ベースのコンテンツを準備する際に役立ちます。
用途: 値の中のダブルクォートがCSVフィールドでどう表されるか確認します。エスケープにより、引用ルールが出力で可視化されます。
用途: 引用されたCSVフィールドとして準備されたテキストを復元します。元の文字で作業する必要がある場合はアンエスケープします。