prok

トップ > WPMS TAG List > prok
書式 <!--wpms prok ID Key{ Sep Index Sep2}-->
説明 IDで示されるPROPERTY内容をSep文字列で分解し、Key+Sep2で始まる項目を取り出して置き換えます。
書式
解説
IDPROPERTYのID
KeyPROPERTYから文字列を取り出す位置(Sepで分解し、先頭がKey+Sep2が対象)
SepPROPERTYを分解する文字列(省略した場合は、改行コードで分解されます)
Indexkey指定で取り出した文字列から、さらに文字列を取り出す位置(Sep2で分解したIndex番目)
Sep2keyで取り出した文字列を、さらに分解する文字列(省略した場合は、半角スペースで分解されます)

※パラメータは、stri:xxx:n、proi:xxx:n:の間接指定が可能
<!--wpms prok TestData ABCD--> 
<!--wpms prok TestData A1000 [SEP]-->
<!--wpms prok TestData B1 SPC-->
<!--wpms prok TestData AAA [SEP] 1 [-]-->
詳細
解説
PROPERTYの内容をSep文字列で分解し、先頭がKey +Sep2で始まる項目を取り出します。
その結果を、Index、Sep2を使って、さらに別分解して取り出すこともできます。

1つのPROPERTYに複数の内容をテキスト登録し、Keyを手がかりに内容を参照する場合に使用します。
(proiは、位置『index』を手がかりに参照)

サンプルコード 変換後の結果
<!--wpms pro TestData-->
ABCD TestValue スペース区切りの3番目 TestValueHtml
B0001 2番目 3番目 4番目
<!--wpms prok TestData B0001-->
B0001 2番目 3番目 4番目
<!--wpms prok TestData ABCD 2 SPC-->
TestValue
<!--wpms prok TestData B0001 2 SPC-->
2番目
<!--wpms prok TestData B0001 3 SPC-->
3番目

WPMSシステムで予約されているSep文字
文字列 セパレータ文字
CR 改行コード(CRLF、CR、LF)
SPC 半角スペース
TAB タブコード
COMMA コンマ『,』

参考:proproi

WPMS Ver.1.013 2021-05-08 11:54 COPYRIGHT 2009-2024 ASTONISH CREATE
Powered by WPMS