Mathematica 9 is now available

Find

Usage

Find[stream, "text"] 在一个包含指定串的输入流中找第一行。
Find[stream,  " ", " ", ...  ] 找包含任何指定串的第一行。


Notes

Find 把输入流分成记录,用记录分隔符分开,浏览指定的串的每个记录。
Find 作为一个串返回包含指定文本的第一个记录。
• 如果Find 在它达到文件结尾之前找不到任何包含指定文本的记录,它返回EndOfFile
• 可以给出下面的选项:
"\!\(\*StyleBox[\"\\\"AnchoredSearch\\\"\", \"MR\"]\) ""\!\(\*StyleBox[\"\\\"False\\\"\", \"MR\"]\) "是否需要文本在一个记录开头搜索
"\!\(\*StyleBox[\"\\\"IgnoreCase\\\"\", \"MR\"]\) ""\!\(\*StyleBox[\"\\\"False\\\"\", \"MR\"]\) "是否区分大小写
"\!\(\*StyleBox[\"\\\"RecordSeparators\\\"\", \"MR\"]\) ""\!\(\*StyleBox[\"\\\"{\\\\\\\"\n\\\\\\\"}\\\"\", \"MR\"]\) "记录分离符
"\!\(\*StyleBox[\"\\\"WordSearch\\\"\", \"MR\"]\) ""\!\(\*StyleBox[\"\\\"False\\\"\", \"MR\"]\) "是否需要文本作为一个字搜索
"\!\(\*StyleBox[\"\\\"WordSeparators\\\"\", \"MR\"]\) ""\!\(\*StyleBox[\"\\\"{\\\\\\\"\\\"\", \"MR\"]\) \!\(\*StyleBox[\"\\\"\\\\\\\",\\\"\", \"MR\"]\) \!\(\*StyleBox[\"\\\"\\\\\\\"\t\\\\\\\"}\\\"\", \"MR\"]\) """字的分离符
• 如果只有一个有指定名字的打开的输入流,Find的第一个参数可以是InputStream["name", n],或简单的"name"
• 可以用OpenRead打开一个文件或管道来得到一个InputStream对象。
Find 在它完成读时并不关闭流。
• 参见 Mathematica 全书: 2.11.9节.


Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.