ReplaceAll

expr/.rules
expr の下位区分のそれぞれを変換しようとするとき,規則または規則のリストを適用する.

ReplaceAll[rules]
式に適用可能なReplaceAllの演算子形を表す.

詳細詳細

  • ReplaceAllは,expr の各部分を見て,すべての規則 rules を試行し,expr の次の部分に移行する.特定の部分に適用される最初の規則が使用される.この部分や下位区分のいずれについても,これ以上の規則は試行されない.
  • ReplaceAllは,式に特定の規則を1度だけ適用する.
  • expr/.rules は,適用される規則が存在しない場合には,expr を返す.
  • ReplaceAll[rules][expr]ReplaceAll[expr,rules]に等しい.

例題例題すべて開くすべて閉じる

  (5)  (5)

変数を値で置換する:

In[1]:=
Click for copyable input
Out[1]=

変数をリストで置換する:

In[2]:=
Click for copyable input
Out[2]=

式の頭部を置換する:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=

パターンを使って変数をマッチする部分と結び付ける:

In[1]:=
Click for copyable input
Out[1]=

最初にマッチする規則を適用する:

In[1]:=
Click for copyable input
Out[1]=

各規則を別々に適用する:

In[2]:=
Click for copyable input
Out[2]=

ReplaceAllの演算子形を使う:

In[1]:=
Click for copyable input
Out[1]=
1988年に導入
(1.0)
| 2014年に修正
(10.0)
Translate this page: