【问题标题】:Read Mail from specific string position and get data in JAVA mail API从特定字符串位置读取邮件并在 JAVA 邮件 API 中获取数据
【发布时间】:2021-03-03 20:44:29
【问题描述】:

我正在使用 JAVA 邮件 API 阅读邮件。阅读过程正常。现在作为邮件的正文内容,我得到了类似的内容:

Contexte : Anniversaire
Lieu*: France
Nom*: Angel

现在,我的任务是仅从每封电子邮件中获取所有 LIEU。我如何才能从此邮件内容中仅获取 Lieu 值?

通过上面的代码,我可以达到 lieu: ,我怎样才能得到 lieu: 的全部数据?

【问题讨论】:

  • Anniversaire Lieu*: France Nom*: Angel 是一个字符串?

标签: java jakarta-mail


【解决方案1】:

我正在尝试这样的条件,但我可以达到 Lieu: ,我怎样才能获得 Lieu: 的全部数据?

 Pattern p = pattern.compile("$Lieu*:([^\\s]+)");
 Matcher m = p.matcher (message);

if ( m.find()){
`String lieu = m.group ();  
 System.out.println ("Lieu:" + lieu);

` String lieu = m.group(); `` System.out.println("Lieu:" + lieu);

`}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多