Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > コアとなる言語 > 文字列操作 > 文字列処理 > StringReplaceList >

StringReplaceList

StringReplaceListあるいはStringReplaceList
中の式にマッチする部分文字列を個別に置換することで得られる文字列のリストを与える.
StringReplaceList
最初の個の得られた結果のリストを与える.
StringReplaceList
の結果のリストを与える.
  • 文字列式は,StringExpressionの注釈で指定されているどのオブジェクトでも含むことができる.
  • StringReplaceListが返す各結果のうち,ひとつの部分文字列しか置換されない.
  • StringReplaceListは文字列を,文字列の先頭から始めて各文字位置から文字列を検索する.各部分文字列につき,指定された変換を試み,適応されるものに関しては結果を返す.
  • StringReplaceListは実質的に,マルチウェイシステムの進化の中の単一のステップを実行する.
  • 形式の代入では,は使われるまで評価されない.
あらゆる可能な方法でを置換する:
あらゆる可能な方法でを置換する:
In[1]:=
Click for copyable input
Out[1]=
 
In[1]:=
Click for copyable input
Out[1]=
文字列パターンを使う:
正規表現を使う:
日付にパターンマッチを使う:
正規表現と文字列パターンの混合:
規則の右辺を評価するためにRuleDelayed (:>) を使う:
最高で2つの可能な結果を生成する:
どちらかの文字列を置換する:
StringReplaceListは特殊文字にも使える:
StringReplaceListは自動的に文字列のリストに縫い込まれる:
あらゆる可能な方法で大文字を含むを置換する:
大文字小文字を区別すると,結果数が少なくなる:
フィボナッチ(Fibonacci)マルチウェイシステムの進化の中の5つのステップ
また別のマルチウェイシステムの進化における2つのステップ:
の形の可能な全置換:
規則が文字列の結果を含まないとき,StringReplaceListStringExpressionを返す:
バージョン 5.1 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF