Scilab 5.3.1
- Scilab help
- Strings
- ascii
- blanks
- code2str
- convstr
- emptystr
- eval
- evstr
- grep
- isalphanum
- isascii
- isdigit
- isletter
- isnum
- justify
- length
- part
- regexp
- sci2exp
- str2code
- strcat
- strchr
- strcmp
- strcmpi
- strcspn
- strindex
- string
- strings
- stripblanks
- strncpy
- strrchr
- strrev
- strsplit
- strspn
- strstr
- strsubst
- strtod
- strtok
- tokenpos
- tokens
- tree2code
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
part
文字列の展開
呼び出し手順
[strings_out] = part(strings_in, v)
パラメータs
- strings_in, strings_out
文字列の行列.
- v
整数行ベクトル.
説明
s[k]
が文字列s
の
k
文字目
(またはk >length(s)
の場合は空白文字)
を意味するとします.
part
は,
strings_out(i,j)
が
文字列"s[v(1)]...s[v(n)]"
(
s=strings_in(i,j)
)となるような
文字列の行列strings_out
を返します,
例
// 位置 8 から 11 の文字を返します part("How to use ""part"" ?",8:11) // 各要素の位置2から4の文字を返します // 文字はn ''で置換されません c = part(['a','abc','abcd'],2:4) // 各要素の位置1の文字に各要素の位置4から7に文字を追加して返します c = part(['abcdefg','hijklmn','opqrstu'],[1,4:7]); // 各要素の4番目の文字に位置1から7の文字を追加し,各要素の位置4の文字を追加して返します c = part(['abcdefg','hijklmn','opqrstu'],[4,1:7,4]); // 位置1の文字に位置1の文字を再度追加,位置2の文字を追加して返す c=part(['a','abc','abcd'],[1,1,2]) // a a a part(['a','abc','abcd'],[1]) // aa aa aa part(['a','abc','abcd'],[1,1]) // aa aab aab part(['a','abc','abcd'],[1,1,2])
<< length | Strings | regexp >> |