首页 > 解决方案 > 如何使用 Groovy/Java 从文本(字符串)中获取特定字符串?

问题描述

我正在阅读来自 Gmail 收件箱的邮件“正文”,我收到以下文本正文作为字符串,但我需要整个文本正文中的特殊字符串(AccountId=13234)?我们如何使用 Groovy 实现?

这是下面的详细信息

用户:ABC AccountId=13234 CompanyName=xyz

感谢团队

标签: groovy

解决方案


正如评论中提到的,有很多方法可以做到这一点。如果没有关于您的具体要求的更多信息,就不可能知道哪个是最好的。

一个简单的解决方案是:

def result = (s =~ "AccountId=[0-9]+")[0]

如果保证您的内容始终AccountId=后跟一定数量的数字,这将起作用。


推荐阅读