NotebookFind

NotebookFind[obj,data]

指定されたノートブックオブジェクトにおいて data を前方検索し,見付かれば現在の選択範囲をそこへ移す.

NotebookFind[obj,data,Previous]

後方検索を行い,見付かれば現在の選択範囲をそこへ移す.

NotebookFind[obj,data,All]

選択の範囲を data が存在するすべての箇所とする.

NotebookFind[obj,data,dir,elems]

現行選択を方向 dir の検索に設定し,elems で指定されるセル内の要素を検索する.

詳細とオプション

  • NotebookFindは,data が見付からないとき$Failedを返す.
  • obj は,NotebookObjectあるいはCellObjectでよい.objNotebookObjectの場合は,検索操作はノートブック内の選択位置から行われる.
  • data には,文字列,ボックス式,または完全なセルを指定することができる.
  • dir の可能な値はNextPreviousAllである.
  • 指定可能なセル要素の種類
  • CellContents文字列で表される各セルの内容
    CellID各セルのCellIDオプションの設定
    CellLabelセルごとに設定されるオプションCellLabelの設定情報
    CellStyleセルごとに指定されるスタイルの名前
    CellTagsセルごとに設定されるオプションCellTagsの設定情報の一部
    {elem1,elem2,}違った種類の要素のリスト
  • elems のデフォルトは,CellContentsである.検索にはボックスの内容だけが含まれる.スタイルやオプションは含まれない.
  • 使用可能なオプション
  • AutoScroll True見付かった結果までノートブックを自動的にスクロールするかどうか
    IgnoreCase False大文字小文字を等しく扱うかどうか
    WordSearchFalse検索されるテキストが単語として現れなければならないかどうか
    WrapAroundFalse検索対象が見付からなかった場合に,文書の先頭に戻って検索を続けるかどうか
  • また,フロントエンドは,通常,結果に対応する領域をハイライト表示する.

例題

すべて開くすべて閉じる

  (1)

ノートブックを作成する:

「at」という文字列を探す:

スコープ  (2)

ノートブックを作成する:

「at」という文字列を探す:

再び検索する:

「at」という文字列を含むセルをすべて選択する:

ドキュメント中の最後の「at」を検索する:

「L1」というセルタグを持つセルを検索する:

このノートブック内のすべての「Input」スタイルセルを求める:

オプション  (2)

AutoScroll  (1)

通常,求まったデータがノートブックウィンドウで可視であるようにドキュメントはスクロールされる:

しかし,AutoScrollFalseにするとドキュメントが求まったデータまでスクロールされなくなる:

IgnoreCase  (1)

デフォルトで,検索は大文字小文字を別なものとして扱う:

大文字小文字を無視した検索:

Wolfram Research (1996), NotebookFind, Wolfram言語関数, https://reference.wolfram.com/language/ref/NotebookFind.html (2014年に更新).

テキスト

Wolfram Research (1996), NotebookFind, Wolfram言語関数, https://reference.wolfram.com/language/ref/NotebookFind.html (2014年に更新).

CMS

Wolfram Language. 1996. "NotebookFind." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/NotebookFind.html.

APA

Wolfram Language. (1996). NotebookFind. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NotebookFind.html

BibTeX

@misc{reference.wolfram_2024_notebookfind, author="Wolfram Research", title="{NotebookFind}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/NotebookFind.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_notebookfind, organization={Wolfram Research}, title={NotebookFind}, year={2014}, url={https://reference.wolfram.com/language/ref/NotebookFind.html}, note=[Accessed: 22-November-2024 ]}