c#用正则表达式取出下面字符串中的所有Url的值?用正则表达式取出字符串中其中一个Url中的genreld。在线等

字符串如下:<ListItemUrl="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?genreId... 字符串如下:
<ListItem Url="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?genreId=6010^id=29102^popId=30" TypeID="21"></ListItem><ListItem Url="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?genreId=6010^id=29102^popId=27" TypeID="22"></ListItem><ListItem Url="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?genreId=6009^id=29103^popId=30" TypeID="23"></ListItem><ListItem Url="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?genreId=6009^id=29103^popId=27" TypeID="24"></ListItem><ListItem Url="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?genreId=6008^id=29104^popId=30" TypeID="25"></ListItem><ListItem Url="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?genreId=6008^id=29104^popId=27" TypeID="26"></ListItem>
展开
 我来答
匿名用户
2011-05-10
展开全部
蹭着眼还睁得开,我来补充一下C#(建立在楼上正则正确的前提下)
首先,你要用加入using System.Text.RegularExpressions; //这个表示你可以用Regex正类了. Regex reg = new Regex(@"写你的正则表达式",RegexOptions.IgnoreCase);
var m=reg.Matches('要查找的文字');
for(int i=0;i<m.Count;i++)
{
MessageBox.Show(m[i].value)//m[i].value就是你匹配出来的东东.
}
kennyhonghui
2011-05-09 · TA获得超过369个赞
知道小有建树答主
回答量:286
采纳率:0%
帮助的人:256万
展开全部
取出url的字符:(?<=url=")\w+(?=")
取出genreld的字符:(?<=genreld=)\d+(?=\^)

临时写的,你试试可不可以
更多追问追答
追问
怎么用?C#正则表达式我没用过,请些详细点,非常感谢
追答
我只会写正则。。C#就很抱歉帮不了你了,我是学PHP的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式