Groovy:在字符串中提取多个数据的有效方法是什么?

时间:2016-08-18 08:27:09

标签: parsing groovy

我正在制作一个程序,可以使用格式化的短信发送电子邮件。 格式如下:

to: <example1@example.com, example2@example.com>, cc: <example3@example.com>, 
bcc: <example4@example.com>, subject: "Example",  body: "This is an example."

我打算制作cc和bcc可选。所以可以有像这样的短信:

to: <example1@example.com, example2@example.com> subject: "Example", body: "This is an example."

我想将每个信息存储在一个变量中,但是我很难想出一种以有效的方式解析它的方法。

以下是我希望如何使用格式作为示例将每个信息存储在变量中。

def to = "example1@example.com, example2@example.com"
def cc = "example3@example.com"
def bcc = "example4@example.com"
def subject: "Example"
def body = "This is an example."

如果有人有更好的格式,我愿意接受建议。

0 个答案:

没有答案