StringTake

StringTake["string",n]

"string"の先頭から n 個の文字を含む列を与える.

StringTake["string",-n]

"string"の末尾からn 個の文字を与える.

StringTake["string",{n}]

"string"の第 n 番目の文字を与える.

StringTake["string",{m,n}]

"string"m 番目から n 番目までの文字を含む列を与える.

StringTake["string",{spec1,spec2,}]

speciで指定された部分文字列のリストを返す.

StringTake[{s1,s2,},spec]

siの結果のリストを与える.

詳細

  • StringTake["string",UpTo[n]]は,n 個(あるいはできるだけたくさん)の文字を返す.
  • StringTake["string",{m,n,s}]は,ステップ sm 番目から n 番目までの文字を与える.
  • StringTakeは標準的なWolfram言語の文字列指定を使う.
  • StringTake[BioSequence["type","seq"],spec]は,配列"seq"に対して操作を行いBioSequenceの結果を返す.
  • 環状のBioSequenceと終了位置より大きい開始位置(m>n)が与えられると,StringTake[bioseq,{m,n}]m から n までのラップアラウンド配列を取る.

例題

すべて開くすべて閉じる

  (3)

文字列中の最初の6つの文字を与える:

InputFormを使って引用符を示す:

文字列の末尾から取る:

5番目から10番目までの文字を与える:

スコープ  (7)

文字列中の6番目の文字を求める:

1つおきに文字を取る:

複数の文字列からそれぞれの末尾2文字を取る:

StringTakeは特殊文字にも使うことができる:

最初の4個(あるいはできるだけたくさん)の文字を返す:

生体分子配列からコドンを取り出す:

環状配列にラップアラウンドの取出しを施す:

特性と関係  (3)

改行(\n)は1文字として数えられる:

StringTakeは実質的に文字列の「部分」の抽出を行う:

StringTakeTakeを文字のリストに適用したのと同じような作用をする:

考えられる問題  (2)

位置0と1の間を取ると長さが零の文字列が返される:

StringTakeは文字列中の未加工文字に作用する:

Wolfram Research (1991), StringTake, Wolfram言語関数, https://reference.wolfram.com/language/ref/StringTake.html (2020年に更新).

テキスト

Wolfram Research (1991), StringTake, Wolfram言語関数, https://reference.wolfram.com/language/ref/StringTake.html (2020年に更新).

CMS

Wolfram Language. 1991. "StringTake." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/StringTake.html.

APA

Wolfram Language. (1991). StringTake. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/StringTake.html

BibTeX

@misc{reference.wolfram_2024_stringtake, author="Wolfram Research", title="{StringTake}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/StringTake.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_stringtake, organization={Wolfram Research}, title={StringTake}, year={2020}, url={https://reference.wolfram.com/language/ref/StringTake.html}, note=[Accessed: 22-November-2024 ]}