Names
Names["string"]
文字列に適合するシンボルの名前をリスト形式にして与える.
Names[patt]
任意の文字列パターン patt にマッチする名前のリストを与える.
Names[{patt1,patt2,…}]
pattiのいずれかとマッチする名前のリストを与える.
詳細とオプション
- Names["string"]は,?string と同じ名前のリストを与える.
- Namesは,シンボル名に対応する文字列のリストを返す.
- パターン patt はメタ文字を含む文字列として,StringExpression[…]として,あるいは RegularExpression["regex"]として与えることができる.
- 文字列は,以下のメタキャラクタを含むことができる.
-
* 任意数(零を含む)のキャラクタにマッチする @ 任意数(零を含まない)のキャラクタにマッチするが,大文字にはマッチしない - Names["context`*"]は,指定されたコンテキスト内にあるすべてのシンボルのリストを生成する.
- SpellingCorrection->Trueの設定によって,Namesは要求された文字列の一部が多少異なっても許容する.
- IgnoreCase->TrueまたはSpellingCorrection->Trueの設定において,Namesは,名前の適合の際に,大文字と小文字の区別をしない.
- Namesは,デフォルトで,一致するコンテキストエイリアスを持つ任意の名前を含む.ResolveContextAliasesFalseとすると一致する名前でエイリアス化されていないものだけが返される. »
- Names[]は,すべてのコンテキスト内のすべての名前のリストを生成する.
例題
すべて開くすべて閉じるスコープ (3)
StringExpressionを使って2文字のシステム関数をすべて求める:
RegularExpressionを使って3文字のシステム関数をすべて求める:
$またはPlotで始まるすべてのシンボルを取得する:
オプション (3)
ResolveContextAliases (1)
Namesはデフォルトでコンテキストのエイリアスを解決する:
ResolveContextAliasesオプションを使ってエイリアスの解決を阻止する:
テキスト
Wolfram Research (1988), Names, Wolfram言語関数, https://reference.wolfram.com/language/ref/Names.html (2021年に更新).
CMS
Wolfram Language. 1988. "Names." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/Names.html.
APA
Wolfram Language. (1988). Names. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Names.html