我有一个丑陋的字符串:
a1a5021a96188bbfa7d\" alt=\"\" \/>\u003C\/a>\u003Cdiv class=\"_8u _42ef\">\u003Cdiv class=\"_6a _5u5j\">\u003Cdiv class=\"_6a _6b\" height:100px\">\u003C\/div>\u003Cdiv class=\"_6a _5u5j _6b\">\u003Cdiv class=\"fsl fwb fcb\">\u003Ca href=\"https:\/\/www.facebook.com\/username.ivn?fref=grp_mmbr_list\" data-hovercard=\"\/ajax\/hovercard\/user.php?id=100002759468783&extragetparams=\u00257B\u002522fref\u002522\u00253A\u002522grp_mmbr_list\u002522\u00257D\">Mamu Ivaniadze\u003C\/a>\u003C\/div>
如何从中获得一部分user.php?id=100002759468783
.实际上它是一个很大的字符串,我需要得到所有的ID user.php?id=someId
.
您可以使用此正则表达式:
(user\.php\?id=[0-9]+)
它将始终为您提供用户URL部分和ID输出.使用Regex.Match
或Regex.Matches
(在多个可能的结果的情况下)匹配输入字符串并使用捕获来获取URL.