gpt4 book ai didi

java - 如何在java中的一个正则表达式中匹配这样的字符串

转载 作者:太空宇宙 更新时间:2023-11-04 08:19:23 25 4
gpt4 key购买 nike

我的输入字符串=“无论文本href=\”http://somewhere.com?id=name@domain.com\“无论文本”

我需要匹配整个链接http://somewhere.com?id=name@domain.com在组(1)

并且还可以在一个正则表达式中匹配 group(2) 中的 name@domain.com 等电子邮件

现在我使用 2 个匹配器,一个用于链接,另一个用于电子邮件,如下所示

匹配器电子邮件 = MAILS.matcher(string); 匹配器 href = LINKS.matcher(string);

问题是是否可以将其组合起来以提高效率。

感谢您的提前

最佳答案

这很粗糙,但你可以用它来开始:

/(http:\/\/[a-z]*\.(com)\?[a-z]+=[a-z]+@[a-z]+\.(com))/i

您可以使用http://rubular.com/测试你的表达方式

关于java - 如何在java中的一个正则表达式中匹配这样的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9843226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com