这个正则表达式怎么分析?

(?<=(?i)<a\\s+[^>]*\\s*href=\"|'|\\s)[^>]+?(?=\"|'|\\s)(?#>[^>]+</a>)

上面的正则表达式是提取超链接的,不知道是什么原理,看了一下正则表达式的文章,还是不太懂,望高手帮忙分析一下!另外如果要同时提取文本和链接,即一次Match.Value为href后的链接,下一次Match.Value为链接文本该怎么改写这个表达式?


开满天机
浏览 781回答 2
2回答

慕尼黑8549860

两个合起来不就是又要取以<a开头又要取<开头的,当然不行,你可以取两次嘛。
打开App,查看更多内容
随时随地看视频慕课网APP