「CSV/TSV」の版間の差分

提供: MeryWiki
ナビゲーションに移動 検索に移動
Yuko (トーク | 投稿記録)
編集の要約なし
タグ: モバイル編集 モバイルウェブ編集
MSY-07 (トーク | 投稿記録)
見出しの追加、セクションの位置を修正
 
(2人の利用者による、間の4版が非表示)
1行目: 1行目:
[[ファイル:csv-tsv.zip|CSV/TSVの列毎に色分けする構文ファイル]]
CSV/TSVの列毎に色分けする構文ファイルです。
CSV/TSVの列毎に色分けする構文ファイルです。


'''注意事項:'''
== 仕様・注意事項 ==
 
* 最大40列までの色分けに対応
* 構文ファイル「CSV」ではダブルクォーテーション囲みの列も色分けされますが、ダブルクォーテーション内で改行されている場合には1つのフィールドではなく別フィールドとして扱われます。
* ダブルクォーテーション囲みのフィールド内ではデリミター記号やエスケープされたダブルクォーテーション (2つ連ねたダブルクォーテーション) が許容されます。「"aaa,aaa"」や「"aa""aa""aa"」のような文字列の場合、1フィールドとして扱われます。
* Mery Ver 3.7.8以前の環境では「同一行の折り返しによって行頭位置が論理行頭にならない仕様」となっているため、折り返しがあると色が正しく反映されません。
* 改行込みのフィールドには非対応です。「"aaa[改行文字]aaa"」のようなフィールドの場合、フィールド順通りの色分けにならなくなります。
 
* Mery Ver 3.7.8以前の環境では「同一行で折り返しがある場合に正規表現の行頭文字 "^" が論理行頭以外の箇所でもヒットする仕様」となっているため、折り返しがあると色が正しく反映されません。 ※後述の「RegExMode=2」設定について併せてご確認ください
'''この構文ファイルを利用する際は、以下いずれかの状態で利用することをおすすめします:'''


== おすすめの設定 ==
* 「折り返さない」設定で利用する
* 「折り返さない」設定で利用する
* [https://www.haijin-boys.com/software/mery/mery-3-7-0 Mery Ver 3.7.9] で搭載された、隠しオプションの「RegExMode=2」を設定して利用する
* [https://www.haijin-boys.com/software/mery/mery-3-7-0 Mery Ver 3.7.9] で搭載された、隠しオプションの「RegExMode=2」を設定して利用する
** このオプションを利用すると、折り返しても正しく列毎の色が反映されます。
** このオプションを利用すると、折り返しても正しく列毎の色が反映されます。
** 隠しオプションは、今後の動向によっては仕様の変更や廃止となる可能性があります。
** 隠しオプションは、今後の動向によっては仕様の変更や廃止となる可能性があります。
== ダウンロード ==
[[ファイル:csv-tsv.zip]]

2025年4月29日 (火) 04:06時点における最新版

CSV/TSVの列毎に色分けする構文ファイルです。

仕様・注意事項[編集]

  • 最大40列までの色分けに対応
  • ダブルクォーテーション囲みのフィールド内ではデリミター記号やエスケープされたダブルクォーテーション (2つ連ねたダブルクォーテーション) が許容されます。「"aaa,aaa"」や「"aa""aa""aa"」のような文字列の場合、1フィールドとして扱われます。
  • 改行込みのフィールドには非対応です。「"aaa[改行文字]aaa"」のようなフィールドの場合、フィールド順通りの色分けにならなくなります。
  • Mery Ver 3.7.8以前の環境では「同一行で折り返しがある場合に正規表現の行頭文字 "^" が論理行頭以外の箇所でもヒットする仕様」となっているため、折り返しがあると色が正しく反映されません。 ※後述の「RegExMode=2」設定について併せてご確認ください

おすすめの設定[編集]

  • 「折り返さない」設定で利用する
  • Mery Ver 3.7.9 で搭載された、隠しオプションの「RegExMode=2」を設定して利用する
    • このオプションを利用すると、折り返しても正しく列毎の色が反映されます。
    • 隠しオプションは、今後の動向によっては仕様の変更や廃止となる可能性があります。

ダウンロード[編集]

ファイル:csv-tsv.zip

スポンサーリンク