Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 系统界面与配置 > 文件操作 > 底层文件操作 >

Find

Find[stream, "text"]
在一个包含指定字符串的输入流中找第一行。
Find[stream, {"text1", "text2", ...}]
找包含任何指定字符串的第一行。
  • Find 将输入流分成记录,用记录分隔符分开,浏览指定的字符串的每个记录。
  • Find 以字符串返回包含指定文本的第一个记录。
  • 如果 Find 在它到达文件末尾之前找不到任何包含指定文本的记录,它返回 EndOfFile
  • 可以给出下面的选项:
AnchoredSearchFalse是否需要在记录开头搜索文本
IgnoreCaseFalse是否忽略大小写
RecordSeparators{"\r\n", "\n","\r"}记录分隔符
WordSearchFalse是否需要文本作为一个字搜索
WordSeparators{" ","\t"}字分隔符
  • 如果只有一个有指定名字的打开的输入流,Find 的第一个参数可以是 InputStream["name", n],或简单的"name"
  • Find 在它完成读时并不关闭流。
2 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team