[英].Net regex for string between \" "\
我一直在尝试从以下文本中获取id
<body id=\"body\" runat=\"server\">
在 C# 中使用子字符串甚至 Regex,但似乎没有任何效果。 无论我使用什么正则表达式,我总是能得到整行。 我一直在尝试使用^id
、 ^id.*
、 ^id=\\\\\\\\\\\\\\\\.*
和id=.*
但它们既不工作也不给我所需的输出。 有什么办法可以从包含在字符\\" "\\
之间的文本中获取 id 部分?
尝试这个:
string htmlString = "<body id=\"body\" runat=\"server\">";
Regex regex = new Regex("id=\"(.*?)\"");
Match m = regex.Match(htmlString);
Group g = m.Groups[1];
string id = g.ToString();
Console.WriteLine(id); //body
在这里测试: http : //rextester.com/BQSF93427
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.