StringStartsQ

StringStartsQ["string",patt]

"string"の文頭が文字列式 patt にマッチする場合はTrueを,それ以外の場合はFalseを返す.

StringStartsQ["string",{patt1,patt2,}]

"string"の文頭が任意の pattiにマッチする場合にTrueを与える.

StringStartsQ[{"string1","string2",},patt]

"stringi"の結果のリストを与える.

StringStartsQ[patt]

式に適用可能なStringStartsQの演算子形を表す.

詳細とオプション

  • 文字列式 patt は,StringExpressionの詳細部分で指定された任意のオブジェクトを含むことができる.
  • オプションをIgnoreCase->Trueと設定すると,StringStartsQは大文字と小文字を同じものとして扱う.
  • StringStartsQ[patt][expr]StringStartsQ[expr,patt]に等しい.
  • StringStartsQ[BioSequence["type","seq"],patt]は文字列"seq"の冒頭を patt に対してチェックする.この場合,patt 内の縮重記号は,生体分子配列のタイプに基づいて,ワイルドカードパターンとして解釈されるVerbatim["patt"]を使って縮重記号を文字通りマッチする.
  • BioSequenceのドキュメントには,各生体分子配列タイプについてサポートされる縮重記号がリストされている.
  • StringStartsQは環状の生体分子配列に対して特別な動作をしないが,文字列の冒頭を配列の指定された開始点と解釈する.

例題

すべて開くすべて閉じる

  (4)

文字列が指定された接頭辞で始まっているかどうかをチェックする:

文字列のリストを入力として与える:

文字列パターンを使って接頭辞を指定する:

StringStartsQの演算子形を使う:

演算子形を使って文字列を選ぶ:

スコープ  (9)

文字列パターンを使う:

正規表現を使う:

正規表現と文字列パターンを混ぜる:

日付にパターンマッチングを使う:

どちらかのパターンが出現しているかどうかテストする:

StringStartsQは文字列のリストに自動的に縫い込まれる:

生体分子配列が特定の部分文字列で始まっているかどうかチェックする:

生体分子配列と比較するパターンでワイルドカードを使う:

"N"は生体分子配列でのみ縮重記号である:

Verbatimを使って文字通りの縮重記号をチェックする:

オプション  (2)

IgnoreCase  (2)

IgnoreCaseTrueを使って大文字小文字の違いを無視して先頭の文字列をチェックする:

大文字小文字を無視したチェックの演算子表現:

特性と関係  (8)

StringStartsQは第1引数の文字列のリストに縫い込まれる:

StringStartsQ["string",{patt1,patt2,}]StringStartsQ["string",Alternatives[patt1,patt2,]]に等しい:

StringEndsQは末尾がパターンにマッチするかどうかをチェックする:

StringStartsQは冒頭がパターンにマッチするかどうかをチェックする:

StringMatchQを使って文字列全体がパターンにマッチするかどうかをチェックする:

StringStartsQは冒頭がパターンにマッチするかどうかをチェックする:

StringStartsQは,StringMatchQTrueを返すときは常にTrueを返す:

StringStartsQ["string",patt]StringMatchQ["string",StartOfString~~patt~~___]に等しい:

StringStartsQ["string",patt]StringContainsQ["string",StartOfString~~patt]に等しい:

StringPositionを使って指定した文字列の始まりと終りの位置を取得する:

StringCasesを使って与えられたパターンにマッチする冒頭部分を抽出する:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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