MPC2000 Reference Manual [JAPANESE] [ENGLISH]
【関数】   【文字列】
【使い方】
SERCH$

ptr_=d$
ptr_=ptr_+20
a=SERCH$("we") : j$=PTR$(2)
【書   式】 【機   能】
SERCH$( str )

指定文字列を検索しポインタを検索後の位置に移動する。
【解   説】
文字列を検索しポインタを検索後の位置に移動する。
SERCH$()には検索すべき文字列の指定がありません。このため、ptr_をあらかじめ決定しておく必要があります。
ptr_=a$

a$="A=100 B=100"
ptr_=a$
ptr_=SERCH$("B=")-2
b$=PTR$(5)
b$は、B=100となる。

実際には文字列の最初の検索は、文字列を指定できるSERCHコマンドを使用し継続SERCHに関数SERCH$を用います。

サンプルプログラムでは、ptr_、PTR$()と連携して文字列の切り出しを行っています。




10       a$="1234567890abcdefgABCDEFG"
30 SERCH a$ "a"
35 s=ptr_-1 : e=SERCH$("A") : c=e-s-1
40 ptr_=s
50 c$=PTR$(c)
60 PRINT c$
#run
abcdefg
#
  [LASTMODIFY]2009-09-01 18:35:57 [CREATEDATE]2007-10-30 00:06:36
MPC2000 Reference Manual -R5.11-   (C)2007 ACCEL Corp. all right reserved.