Find
Find[stream,"text"]
入力ストリームから指定された文字列を含む最初の行を見出す.
Find[stream,{"text1","text2",…}]
指定された列のいずれかを含む最初の行を見出す.
詳細とオプション
- Findは,入力ストリームをレコードセパレータで区切られたレコードに分割し,指定された列についてそれぞれのレコードを走査する.
- Findは,指定されたテキストが含まれるレコードで,最初に検出したものを列として返す.
- Findが,このファイルの終りに至るまでに,指定されたテキストを含むレコードを見出せない場合,EndOfFileを返す.
- 指定可能なオプション
-
AnchoredSearch False 検索するテキストがレコードの先頭にあるべきかどうか IgnoreCase False 大文字と小文字を区別するかしないか RecordSeparators {"\r\n", "\n","\r"} レコードのセパレータ WordSearch False 検索するテキストがワードとして現れるべきかどうか WordSeparators {" ","∖t"} ワードのセパレータ - Findの第1引数は,InputStream["name",n]を使える.また,指定された名前の入力ストリームが一意的に定まる場合,単に"name"を使用することができる.
- OpenReadを使ってファイルやパイプを開けて,InputStreamオブジェクトを得ることができる.
- Findは,読込み終了の後ストリームを閉じない.
例題
Wolfram Research (1991), Find, Wolfram言語関数, https://reference.wolfram.com/language/ref/Find.html.
テキスト
Wolfram Research (1991), Find, Wolfram言語関数, https://reference.wolfram.com/language/ref/Find.html.
CMS
Wolfram Language. 1991. "Find." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Find.html.
APA
Wolfram Language. (1991). Find. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Find.html