Mathematica > パターン >

Longest

Longest[p]
パターン p と矛盾しない最長の文字列にマッチするパターンオブジェクトである.
  • Longestは,通常の式パターンと文字列パターンの両方に使うことができる.
  • 1つの式の中に複数のLongestオブジェクトがある場合,先に現れた方に最長の文字列にマッチする,より高い優先権が与えられる.
  • Longest[p, pri]には,最長の文字列となる優先権pri が与えられる.最長の文字列のマッチは優先権が高いLongestオブジェクトから試される.
  • 優先権はどのような式でもよく,標準的なMathematicaSort順に並べられる.Longest[p]は,可能性が最も高い優先権を指定する.
  • 同等の優先権を持つLongestオブジェクトは,式中で先に現れたものから順に試される.
  • 明示的なLongestあるいはShortestが与えられない場合,一般に,通常の式のパターンはShortest[p]であり文字列パターンはLongest[p]であるとみなされる.
  • 通常の式の場合,Longest[p] p それ自身だけでなく,p のすべての部分もまた最長の文字列にマッチしなければならないものとする.
バージョン 6 の新機能
© 2008 Wolfram Research, Inc. japanese.gif
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team