DOCUMENTATION CENTER SEARCH
Mathematica
>
パターン
>
Mathematica
組込みシンボル
パターンと変換規則
文字列パターン
文字列パターンの操作
チュートリアル »
|
Longest
BlankSequence
Repeated
StringExpression
関連項目 »
|
パターン
規則とパターン
文字列操作
文字列パターン
バージョン6.0の新機能:コアとなる言語
その他 »
Shortest
Shortest
[
p
]
パターン
p
と矛盾しない最短の文字列にマッチするパターンオブジェクトである.
詳細
Shortest
は,通常の式パターンと文字列パターンの両方に使うことができる.
1つの式の中に複数の
Shortest
オブジェクトがある場合,先に現れた方に最短の文字列にマッチする,より高い優先権が与えられる.
Shortest
[
p
,
pri
]
には,最短の文字列となる優先権
pri
が与えられる.最短の文字列のマッチは優先権が高い
Shortest
オブジェクトから試される.
優先権はどのような式でもよく,標準的な
Mathematica
の
Sort
順に並べられる.
Shortest
[
p
]
は,可能性が最も高い優先権を指定する.
同等の優先権を持つ
Shortest
オブジェクトは,式中で先に現れたものから試される.
明示的な
Shortest
あるいは
Longest
が与えられない場合,一般に,通常の式のパターンは
Shortest
[
p
]
であり文字列パターンは
Longest
[
p
]
であるとみなされる.
通常の式の場合,
Shortest
[
p
]
は
p
それ自身だけでなく,
p
のすべての部分もまた最短の文字列にマッチしなければならないものとする.
例題
すべて閉じる
例
(1)
Shortest
を使って曖昧なマッチを制御する:
In[1]:=
Out[1]=
In[2]:=
Out[2]=
スコープ
(2)
考えられる問題
(1)
関連項目
Longest
BlankSequence
Repeated
StringExpression
チュートリアル
パターンと変換規則
文字列パターン
文字列パターンの操作
その他
パターン
規則とパターン
文字列操作
文字列パターン
バージョン6.0の新機能:コアとなる言語
バージョン 6 の新機能
© 2008 Wolfram Research, Inc.