这种正则表达式怎么写?例如:<a href="/test.jsp?id=2" title="新闻标题" alt="这种正则表达式如何写" />正则[解决办法]這哪有什麼正則[解决办法]
加入class测试string input = @"<a href=""/test.jsp?id=2"" title=""新闻标题"" class=""a01"">新闻标题aaa</a>"; string pattern = @"(?i)<a[^>]*?href=(['""]?)(?<href>[^'""]*?)\1[^>]*?class=(['""]?)a01\2[^>]*?>(?<text>[^<>]*?)</a>"; Match m = Regex.Match(input,pattern); string v1 = m.Groups["href"].Value;///test.jsp?id=2 string v2 = m.Groups["text"].Value;//新闻标题aaa
string input = @"<a href=""/test.jsp?id=2"" title=""新闻标题"" class=""a01"">新闻标题aaa</a>"; string pattern = @"(?i)<a[^>]*?href=(['""]?)(?<href>[^'""]*?)\1[^>]*?class=(['""]?)a01\2[^>]*?>(?<text>[^<>]*?)</a>"; Match m = Regex.Match(input,pattern); string v1 = m.Groups["href"].Value;///test.jsp?id=2 string v2 = m.Groups["text"].Value;//新闻标题aaa
string v1 = m.Groups["href"].Value;///test.jsp?id=2 string v2 = m.Groups["text"].Value;//新闻标题aaa