Homepage Matrix 抽象表現 ←

# 抽象表記

下記の抽象表記 [%...] の中の赤色部分は固定です。緑色の部分は抽象表現できます。

## 参照ファイル関連

抽象表記 | 具体化内容
--- | ---
[%] | 参照ファイル名 (拡張子は含まない)
[%.指定ファイル情報] | 参照ファイルの情報
[%-] | 参照ファイルの前のファイル名 (拡張子は含まない)
[%+] | 参照ファイルの次のファイル名 (拡張子は含まない)
[%_max] | 参照フォルダの最後のファイル名 (拡張子は含まない)
[%_min] | 参照フォルダの最初のファイル名 (拡張子は含まない)
[%.] | 参照フォルダ名
[%.-] | 参照フォルダの姉フォルダ名
[%.+] | 参照フォルダの妹フォルダ名
[%..] | 参照フォルダの親フォルダ名

## 辞書参照

抽象表記 | 具体化内容
--- | ---
[%辞書参照] | 辞書を参照する

## 文書参照

抽象表記 | 具体化内容
--- | ---
[%$文書参照] | 文書を参照する

## ファイル情報調査

抽象表記 | 具体化内容
--- | ---
[%?=生成フォルダからの相対アドレス] | ファイル情報を調査する。 値は、記述した相対アドレスを返す。
[%?'ファイル指定] | ファイル情報を調査する。 調査するだけで、値は空文字列
[%?.指定ファイル情報] | 調査ファイルの指定した情報。

## 条件式変換

抽象表記 | 具体化内容
--- | ---
[%!比較文字列A=比較文字列B] | 文字列が等しければ、1 を、違えば、2 を返す
[%,番号,選択文字列1,選択文字列2,...... ,選択文字列n] | 番号目の文字列を選択する

[%,[%!文字列A=文字列B],文字列1,文字列2]
文字列Aと文字列Bが等しければ、文字列1、違えば、文字列2になる。

## 文字列変換

抽象表記 | 具体化内容
--- | ---
[%_mid:文字列,開始位置,文字数] | 文字列の部分を取り出す
[%_mid:文字列,開始位置] | 文字列の指定位置以後を取り出す
[%_left:文字列,文字数] | 文字列の先頭部分を切り出す
[%_right:文字列,文字数] | 文字列の末尾部分を切り出す
[%_replace:文字列,検索文字列,置換文字列] | 文字列の該当部分を置換する
[%_format:文字列,書式] | 処理対象を日付文字列、数値列、文字列に応じて書式整形する
[%_conv:文字列,変換方式] | 文字列を変換方式にしたがって変換
[%#=計算式] | 算術計算式の計算結果