功能:在目录里搜索所有文本文件内容

格式:
[list , n] = DirectorySearchText(dir , text , name , size)
[list , n] = DirectorySearchText(dir , text , name)
[list , n] = DirectorySearchText(dir , text)
[list , n] = DirectorySearchText(dir )

dir :字符串向量存储多个待搜索的目标目录,如果此参数为空将打开选择目录的对话框
text:字符串变量存储搜索文本的正则表达式
name:字符串变量存储搜索文件名称满足的正则表达式
size:搜索文件的最大大小(MB)

list:返回字符串向量储存的查找到满足条件的文件路径列表
n   :返回查找到的文件个数

说明:
1、本函数主要实现功能是,在dir目录以及其所有子目录查找一系列满足如下条件的文件：(1)所查找文件大小不超过size ;(2)所查找文件的名称能匹配正则表达式name;(3)查找文件的文本内容能匹配正则表达式text

2、dir如果为字符串向量(多个目录时),将分别进行查找

例子:

text = "data";
name = "\.vb";
dir  = "D:\" ;
[f,n]=DirectorySearchText(dir,text,name)//执行得到如下结果
f = "D:\Programma\test.vb
D:\Programma\math.vb"
n =
[ 2.0000000000000 ]