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:文字列,変換方式] 文字列を変換方式にしたがって変換
[%#=計算式] 算術計算式の計算結果