Scilab 5.3.0
- Manual Scilab
- Cadeias de Caracteres (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
extração de strings
Seqüência de Chamamento
[strings_out] = part(strings_in, v)
Parâmetros
- strings_in, strings_out
matriz de strings
- v
vetor linha de inteiros
Descrição
Seja s[k]
o caractere k
do
string s
(ou o espaço em branco se k
>length(s)
).
part
retorna strings_out
, uma
matriz de strings, tal que strings_out(i,j)
é o string
"s[v(1)]...s[v(n)]"
(
s=strings_in(i,j)
).
Exemplos
// retorna caracteres da posição 8 a 11 part("Como usar ""part"" ?",8:11) // retorna caracteres da posição 2 a 4 para cada elemento // caractere inexistente substituído por '' c = part(['a','abc','abcd'],2:4) // retorna o caractere da posição 1 para cada elemento e adiciona caracteres da posição 4 a 7 de cada elemento c = part(['abcdefg','hijklmn','opqrstu'],[1,4:7]); // retorna o caractere 4 para cada elemento, adiciona caracteres da posição 1 a 7 e adiciona o caractere da posição 4 para cada elemento c = part(['abcdefg','hijklmn','opqrstu'],[4,1:7,4]); // retorna o caractere da posição 1, adiciona de novo o caractere da posição 1 e o caractere da posição 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 | Cadeias de Caracteres (Strings) | regexp >> |