private void button4_Click(object sender, EventArgs e)
{
List<string> aa = new List<string>();
List<string> pp = new List<string>()
{
@"D:\word_code\REPORT\src\bll\cis\report\case_report.ts"
,@"D:\word_code\REPORT\src\bll\cis\report\other_mgr.ts"
};
foreach (var p1 in pp)
{
string line = "";
using (StreamReader sr = new StreamReader(p1))
{
while ((line = sr.ReadLine()) != null)
{
if (line.Contains(".") && line.Contains("("))//每行ts代码点和左括号中间部分就是方法"form.hasOwnProperty(element)"
{
var s = line.IndexOf(".");
var end = line.IndexOf("(");
if (end > s)
{
var a = line.Substring(s, end - s + 1);
if (!aa.Contains(a)) { aa.Add(a); }
}
}
}
}
}
var cc = string.Join(" \r\n ", aa);
textBox1.Text = cc;
}