12.3.3 indxmf/indxml

1.
機能
指定した文字(文字長は1以上)が最初/最後に現れる位置を求める. 大文字・小文字を区別しないで調べる.
2.
呼び出し方法
return_value = NumRu::DCL.indxmf(cx,n,jd,ch)
return_value = NumRu::DCL.indxml(cx,n,jd,ch)
3.
パラメーターの説明
cx (C*(*)) 調べる文字列.
n (I) 調べる文字の個数.
jd (I) 調べる文字の間隔.
ch (C*1) 指定した文字(文字長は1以上).
indxmf (I) 最初に現れる位置を与えるメソッド(元関数)値.
indxml (I) 最後に現れる位置を与えるメソッド(元関数)値.
4.
備考
(a)
JDは, 調べる文字の先頭位置の間隔である. したがって, chの長さがjdより長いとき 調べる文字の範囲に重なりができる.
(b)
CXの長さは n×jd+(LEN(CH)-jd) 以上でなければならない.
(c)
文字の比較はLCHREQ (2.5.1節参照) によっておこなわれる.