java中的正则表达式如何获得以下输出

java中的正则表达式如何获得以下输出,java,Java,我需要一个正则表达式来提取内容,它以href=开头,一直到括号的末尾]。在java中如何实现这一点 String s= [a href="http://myimagefactorycollection.files.wordpress.com/2014/09/ 2db83fcf95c5fc036a00abfb412f50e4.jpg"][a href="https://myimagefactorycollection.files.wordpress.com/2014/09/0e397a4

我需要一个正则表达式来提取内容,它以href=开头,一直到括号的末尾]。在java中如何实现这一点

String s=  [a href="http://myimagefactorycollection.files.wordpress.com/2014/09/
    2db83fcf95c5fc036a00abfb412f50e4.jpg"][a href="https://myimagefactorycollection.files.wordpress.com/2014/09/0e397a47f88e18f8fb91d17db18c7edd-copy.jpg"]

The output should be
"http://myimagefactorycollection.files.wordpress.com/2014/09/
    2db83fcf95c5fc036a00abfb412f50e4.jpg"
"https://myimagefactorycollection.files.w
 ordpress.com/2014/09/0e397a47f88e18f8fb91d17db18c7edd-copy.jpg"
解释:

.*   - anything
\\\" - quote (escaped)
(.*) - anything (captured)
\\\" - another quote
.*   - anything

阅读有关regex的更多信息

您尝试过什么?我只能说String类有一些方法来查找特定字符的索引和剪切子字符串。所以说吧,你有29个问题,包括你自己问题的4个副本,没有接受任何答案,也没有表现出任何努力。这让我想起了你:没有任何解释就给出代码解决方案给一个没有表现出任何努力的人,这可能是重复的,IMHO,没有帮助,甚至对他也没有帮助。。。
.*   - anything
\\\" - quote (escaped)
(.*) - anything (captured)
\\\" - another quote
.*   - anything