1

我有一个谷歌脚本程序,除了解析文本外,它都在工作。我很难找到正确的函数或正则表达式来完成工作。它应该从电子邮件中提取一个名字(这应该是电子邮件中的第一件事)。

到目前为止,这是我要解析的内容:

Derek antrican<br />
<br />
==================================================================<br />
This mobile text message is brought to you by AT&amp;T<br />

基本上我希望代码采用上面的当前字符串,整理出前一个或两个完整的单词(html 换行标记之前的任何内容)并将结果字符串分配给变量“parse”。

这是我到目前为止的代码:

//var loc = body.findText("\A\w*\s\w*");
//var ele = loc.getElement();
//var parse = ele.getText();

我对正则表达式和 javaScript 都很陌生,所以我可能会遗漏一些明显的东西。

4

1 回答 1

2

一个不需要正则表达式的简单方法是拆分“<br”并获取第一个元素:

var parsed_text = body.split('<br')[0];

于 2013-09-03T17:00:38.177 回答