This is documentation for Mathematica 7, which was
based on an earlier version of the Wolfram Language.
 Built-in Mathematica Symbol Tutorials »| See Also »| More About »

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:
 AnchoredSearch False whether to require that the text searched for be at the beginning of a record IgnoreCase False whether to treat lowercase and uppercase letters as equivalent RecordSeparators {"\r\n", "\n","\r"} separators for records WordSearch False whether 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.
Open a stream:
Get the first line that contains "electors":
Find the next line that contains "electors":
Open a stream:
Find the first line that contains "electors" or "people":
Open a stream:
 Out[1]=
Get the first line that contains "electors":
 Out[2]=
Find the next line that contains "electors":
 Out[3]=
 Out[4]=

Open a stream:
 Out[1]=
Find the first line that contains "electors" or "people":
 Out[2]=
 Out[3]=
New in 2