Skip to content

HTML_TAGSPLIT

関数名 引数 戻り値
HTML_TAGSPLIT string(, integerVariable, stringVariable) int, string

API

HTML_TAGSPLIT string(, integerVariable, stringVariable)

対象文字列をHTML文字列と解釈し、タグと平文に分割して分割数をRESULTに、分割後文字列をRESULTSに代入します
第二、第三引数が指定されている場合、RESULTRESULTSの代わりに指定された変数に代入します。
分割処理中にエラーが生じた場合、RESULTに-1が代入されます。
HTML_TAGSPLITはタグの内容や対応関係の適否までは検証しません。
分割数がRESULTSの配列サイズを超えた場合、超えた分はRESULTSに代入されません。

ヒント

命令のみ対応しています。

MAIN.ERB
@SYSTEM_TITLE 
    HTML_TAGSPLIT "<p align='right'>あ<!--comment-->い<font color='red'>う</font></p>"  
    REPEAT 8
        PRINTFORML RESULTS:{COUNT} = %RESULTS:COUNT%
    REND
    PRINTFORML RESULT = {RESULT}
    WAIT
結果
RESULTS:0 = <p align='right'>  
RESULTS:1 = あ  
RESULTS:2 = <!--comment-->  
RESULTS:3 = い  
RESULTS:4 = <font color='red'>  
RESULTS:5 = う  
RESULTS:6 = </font>  
RESULTS:7 = </p>  
RESULT = 8  

関連項目