1 フィールドをクォート処理 (cfunc)
csv_escape "raw"
(プラグイン / モジュール : iron_csv.hsp)
"raw" 文字列を CSV フィールドとしてクォート処理した結果を返します。
カンマ / 改行 / ダブルクォート / タブ を含む場合のみ "..." で囲まれ、
内部の " は "" にエスケープされます。不要な場合は元の文字列そのままを
返します。
例:
mes csv_escape("hello, world") ; → "hello, world"
mes csv_escape("plain") ; → plain
| プラグイン / モジュール | iron_csv.hsp |
| バージョン | 1.0 |
| 作成日 | 2026-04-15 |
| 著作者 | IronHSP / iron_csv |
| URL | https://github.com/inovia/IronHSP |
| 備考 | iron_csv.hsp は RFC 4180 準拠の CSV パーサ / ビルダを Pure HSP で実装した
モジュールです。外部 DLL は不要です。 #include "iron_csv.hsp" 対応機能: - カンマ / 任意デリミタ (TSV 等) 対応 - ダブルクォートフィールド ("..." で囲む) - フィールド内の " を "" でエスケープ - 行区切り CRLF / LF / CR 自動判別 - 文字コード cp932 / SJIS |
| タイプ | 拡張命令 |
| グループ | iron_csv ― ビルド |
| 対応環境 |
|
| hs ファイル | hsphelp\iron_csv.hs |