Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português -

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Strings > part

part

文字列の展開

呼び出し手順

[strings_out] = part(strings_in, v)

パラメータs

strings_in, strings_out

文字列の行列.

v

整数行ベクトル.

説明

s[k]が文字列sk文字目 (または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])

参照

  • string — 文字列に変換
  • length — オブジェクトの長さ
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Mar 03 11:00:59 CET 2011