FAQ
FAMOS
シーケンス / 関数top
└Tips
ID.s050
Q. 文字列の一部を取得
A.
文字列"This is a pen"から"is"取得します。
Result = TPart( "This is a pen", 6, 2)
結果は"is"となります。
例えば、"is"以降の文字列を取得したい場合、TxWhereやTLeng関数を使用すると取得できます。
Str1 = "This is a pen" ;検索される文字列 Str2 = "is" ;検索したい文字列 Leng1 = TLeng( Str1) ;検索する文字の長さ=13 Leng2 = TLeng( Str2) ;検索する文字の長さ=2 Position = TxWhere( Str1, Str2) ;検索する文字の位置=6 Result = TPart( Str1, Position, Leng1-Leng2+1) ;"is a pen"