This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)

Find

Find[stream, "text"]
finds the first line in an input stream that contains the specified string.
Find[stream, {"text1", "text2", ...}]
finds the first line that contains any of the specified strings.
  • Find breaks the input stream into records, delimited by record separators, and scans each record for the strings you specify.
  • Find returns as a string the first record which contains the specified text.
  • If Find does not find any record which contains the specified text before it reaches the end of the file, it returns EndOfFile.
  • The following options can be given:
AnchoredSearchFalsewhether to require that the text searched for be at the beginning of a record
IgnoreCaseFalsewhether to treat lower and upper case as equivalent
RecordSeparators{"\r\n", "\n","\r"}separators for records
WordSearchFalsewhether to require that the text searched for appear as a word
WordSeparators{" ","\t"}separators for words
  • The first argument to Find can be InputStream["name", n], or simply "name" if there is only one open input stream with the specified name.
  • Find does not close streams after it finishes reading from them.
New in 2