如何使用 Groovy/Java 从文本(字符串)中获取特定字符串?
How to get a particular string from text (string) using Groovy/Java?
我正在阅读来自 Gmail 收件箱的邮件“正文”,我收到以下文本正文作为字符串,但我需要整个文本正文中的特殊字符串 (AccountId=13234)?我们如何使用 Groovy 来实现?
详情如下
用户:ABC
账户ID=13234
公司名称=xyz
谢谢
团队
如评论中所述,有很多方法可以做到这一点。如果没有关于您的具体要求的更多信息,就不可能知道哪个是最好的。
一个简单的解决方案是:
def result = (s =~ "AccountId=[0-9]+")[0]
如果保证您的内容始终是 AccountId=
后跟一些数字,这将起作用。
我正在阅读来自 Gmail 收件箱的邮件“正文”,我收到以下文本正文作为字符串,但我需要整个文本正文中的特殊字符串 (AccountId=13234)?我们如何使用 Groovy 来实现?
详情如下
用户:ABC 账户ID=13234 公司名称=xyz
谢谢 团队
如评论中所述,有很多方法可以做到这一点。如果没有关于您的具体要求的更多信息,就不可能知道哪个是最好的。
一个简单的解决方案是:
def result = (s =~ "AccountId=[0-9]+")[0]
如果保证您的内容始终是 AccountId=
后跟一些数字,这将起作用。