[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る
題名:
名前:
e-mail:
URL:
この情報を次回も使用する


スレッド一覧に戻る返信

[334] 区切り文字を正規表現で指定したい

roid [2015/10/08 11:11:08]

「1\t,2\t,3」という行を持つCSVがあった場合、Excelでは
1,2,3と同様に扱われます。
Cassavaでは、,と\tをそれぞれ1つの区切りとするため、
1,,2,,3というCSVとみなされます。
Excelと同様の動きにしていただきたいです。
区切り文字を正規表現で指定できるようにするようにしていただければ、「\s*,」等と定義することで解決するのですが・・・

Re: [334] 区切り文字を正規表現で指定したい

あすかぜ [2015/10/08 22:36:40]

正規表現は使えませんが、「1\t,2\t,3」を「1,2,3」と同様に扱う設定は可能です。

1. [オプション(O)]-[オプション(O)...] でオプションダイアログを開く
2. 左側のツリーで「CSV」を選択
3. 右側の「ロード時区切り文字リスト」から「\t」を削除
4. 右側の「ロード時区切り文字リスト(連続を無視)」に「\t」を追加
5. 「OK」ボタンをクリック

上記の設定で CSV ファイルを開くと、「,」の前後にあるタブが無視されるようになります。
試してみてください。

スレッド一覧に戻る返信