REGEX查找自定义标记内的所有文本

时间:2018-05-09 01:58:26

标签: google-apps-script gmail gmail-addons

我想创建一个Gmail应用程序,用于捕获此自定义标记<! some text, blah, blah, blah >

中的所有文本

标记为<! text_to_be_captured_here >

我可以使用什么样的模式。当然,标签内的文字是可变的。

提前致谢。

1 个答案:

答案 0 :(得分:1)

假设您计划使用Google Apps脚本创建所述应用程序,因为您在发布问题时已包含 google-apps-script 标记。

假设您已经输入了文本并将其存储在变量字符串中,请尝试下面给出的代码:

var string = "Here is some random text that you received as input from your <!Gmail Application>";

var requiredText = "Custom Tag not found!";

if(string.match(/\<\!(.*?)\>/))
{
  requiredText = string.match(/\<\!(.*?)\>/).pop().trim();
}

Logger.log("Text withing custom tag :"+requiredText);

如果日志中的输出未找到自定义标记,则您输入的字符串不包含预定义的自定义标记。

如果它不是找不到自定义标签,则表示代码正在运行。

希望这有帮助!