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

FindList

FindList["file", "text"]
在包含指定字符串的文件中给出行列表。
FindList["file", {"text1", "text2", ...}]
给出包含任何指定字符串的所有行的列表。
FindList[{"file1", ...}, ...]
给出在任何 filei中包含指定字符串的行的列表。
FindList[files, text, n]
仅包含找到的前 n 行。
  • 如果它不能找到任何包含指定文本的记录,FindList 返回 {}
  • 下列选项可以被给出:
AnchoredSearchFalse是否需要在记录开头搜索文本
IgnoreCaseFalse是否忽略大小写
RecordSeparators{"\r\n", "\n","\r"}记录分隔符
WordSearchFalse是否需要文本作为一个字搜索
WordSeparators{" ","\t"}字分隔符
  • 如果只有一个有指定名字的打开的输入流,FindList 的第一个参数可以是 InputStream["name", n],或简单的 "name"
  • 如果 FindList 打开一个文件或通道,当它完成时再次关闭。
获得文件中包含 "electors" 的行的列表:
In[1]:=
Click for copyable input
Out[1]=
 
包含 "electors" 的前 2 行:
In[1]:=
Click for copyable input
Out[1]=
2 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team