MW211 EXIT

devlog
秀丸マクロ/二重引用符の中のカンマ置換
2015年03月17日
CSVデータで値にカンマを含むがために二重引用符で囲われている場合、
そのカンマを違う値にするマクロ。

┌──────────────────────────────────────┐
│while(1) {                                                                  │
│    replaceallfast "(^([^,\"]*?,|\"[^,\"]*\",)*\"[^,\"]*),(.*$)",           │
│                   "\\1,\\2",                                              │
│                   regular;                                                 │
│    if (!result) break;                                                     │
│}                                                                           │
│endmacro;                                                                   │
└──────────────────────────────────────┘
上記では「,」(全角カンマ)に置換している。
分類:秀丸エディタ