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> 展开
<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就是你匹配出来的东东.
}
首先,你要用加入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就是你匹配出来的东东.
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询