|
Go to the first, previous, next, last section, table of contents.
- str_len(str)
-
:: 文字列の長さを返す.
- str_chr(str,start,c)
-
:: 文字が最初に現れる位置を返す.
- sub_str(str,start,end)
-
:: 部分文字列を返す.
- return
-
str_len() , str_chr() :整数; sub_str() :文字列
- str,c
-
文字列
- start,end
-
非負整数
str_len() は文字列の長さを返す.
str_chr() は str の start 番目の文字からスキャンして
最初に c の最初の文字が現れた位置を返す. 文字列の先頭は 0 番目とする.
指定された文字が現れない場合には -1 を返す.
sub_str() は, str の start 番目から end 番目
までの部分文字列を生成し返す.
[185] Line="123 456 (x+y)^3";
123 456 (x+y)^3
[186] Sp1 = str_chr(Line,0," ");
3
[187] D0 = eval_str(sub_str(Line,0,Sp1-1));
123
[188] Sp2 = str_chr(Line,Sp1+1," ");
7
[189] D1 = eval_str(sub_str(Line,Sp1+1,Sp2-1));
456
[190] C = eval_str(sub_str(Line,Sp2+1,str_len(Line)-1));
x^3+3*y*x^2+3*y^2*x+y^3
Go to the first, previous, next, last section, table of contents.
|