1

テキストの解析以外はすべて機能する Google Script プログラムがあります。仕事をやり遂げるための適切な関数や正規表現を見つけるのに苦労しています。メールから名前を抽出する必要があります (メールの最初にある必要があります)。

これまでに解析しようとしているものは次のとおりです。

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

基本的に、コードで上記の現在の文字列を取得し、最初の 1 つまたは 2 つの完全な単語 (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 に答える