Javascript 如何在日志文件中查找字符串并返回整行

Javascript 如何在日志文件中查找字符串并返回整行,javascript,regex,Javascript,Regex,我试图在日志文件中找到一个processID,然后从日志文件返回该processID的整行内容,这样我就可以将其放入电子邮件中 下面是日志的摘录以供参考 2015-02-24 11:02:27.214+0000 INFO {anon@notarealcompany.com:ff8080814b797e84014bbb40924a1991} [SCRIPTING_LOG] [Workflow Run (2/24/15 11:02:26)] Task ID is: 56214163 “ff808

我试图在日志文件中找到一个processID,然后从日志文件返回该processID的整行内容,这样我就可以将其放入电子邮件中

下面是日志的摘录以供参考

2015-02-24 11:02:27.214+0000 INFO  {anon@notarealcompany.com:ff8080814b797e84014bbb40924a1991} [SCRIPTING_LOG] [Workflow Run (2/24/15 11:02:26)] Task ID is: 56214163
“ff8080814b797e84014bbb40924a1991”是进程ID

我可以让javascript返回它在日志文件中找到的所有ProcessID,但不知道如何返回整行

// gets workflow ids from the scripting.log file and lists them
var fr = new FileReader("scripting.log");
fr.open();
var complete = fr.readAll();
var re = new RegExp(processID, 'g');
var result = complete.match(re);
var listResult = result.join("\n");
System.log("Results: " + listResult);

非常感谢您的帮助。

在regex模式变量
processID
之前和之后添加
*
。这样它就可以进行整行匹配,或者进行特定的子字符串匹配

var re = new RegExp(".*?" + processID + ".*", 'g');
var re=new RegExp(“^.*”+processID+“*$”,“gm”)