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

Find

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