111,119
社区成员
发帖
与我相关
我的任务
分享Regex reg = new Regex(@"(?is)<meta(?=[^>]*?name=(['""]?)description\1)[^>]*?content=(?<m>['""])?(?<con>(?(m)(?:(?!\k<m>).)*|\S*))\k<m>?[^>]*>");
@"(?i)(?<=<meta\s+(?=[^<>]*name=['""]?description\b)[^<>]*content=[""']?)[^'""\s/]+"
Regex reg = new Regex(@"(?is)<meta[^>]*?content=(['""]?)(?<con>[^'""\s>]*)\1[^>]*>");Regex reg = new Regex(@"(?is)<meta[^>]*?content=(?<m>['""])?(?<con>(?(m)(?:(?!\1).)*|\S*))\k<m>?[^>]*>");
MatchCollection mc = reg.Matches(yourStr);
foreach (Match m in mc)
{
richTextBox2.Text += m.Groups["con"].Value + "\n";
}
(?is)(?<=<meta.*?content=")[^"]*
@"(?i)(?<=<meta\s+[^<>]*content=["']?)[^'"\s/]+"