C#需要正则表达式帮助

C#需要正则表达式帮助,c#,regex,C#,Regex,可能重复: 嗨,谢谢你的关注 问题: 如何编写正则表达式(C#)以减少此字符串: <span class='foo'>bar</span> 在严重的时间危机中,请原谅我没有打电话!谢谢 MattRegex.Replace(myString,]*>,“”); 取自 String result=Regex.Replace(htmlDocument,@“]*>,String.Empty); 但是请注意。您也可以通过以下方法获得相同的结果: XDocument.Parse

可能重复:

嗨,谢谢你的关注

问题: 如何编写正则表达式(C#)以减少此字符串:

<span class='foo'>bar</span>
在严重的时间危机中,请原谅我没有打电话!谢谢

Matt

Regex.Replace(myString,]*>,“”);
取自

String result=Regex.Replace(htmlDocument,@“]*>,String.Empty);

但是请注意。

您也可以通过以下方法获得相同的结果:

XDocument.Parse("<span class='foo'>bar</span>").Element("span").Value
XDocument.Parse(“bar”).Element(“span”).Value

Claro!谢谢你,先生!我可以在12分钟内接受。符合工作描述,但如果输入字符串不完全符合要求,则将失败(请参阅其他注释)。这种形式的大多数问题都是为了去掉标签。是的,这正是我所需要的。再次感谢乔伊!你想要一个正则表达式来表示这个精确的字符串(如果是的话,为什么)还是一个字符串类,这是一个例子?将
*
替换为
bar
将满足您的要求,但我相信要求比这更严格,因此您应该尝试更详细地描述您的问题。特别是当您处于“严重的时间危机”时,您应该花时间正确地详细说明问题。当前一个用
返回“bar”来回答谢谢大家的关心,但是乔伊在发帖后几秒钟内回答了我的问题,没有进一步的细节。那家伙一定很聪明。再次感谢!如果它是有效的XML,通常不能说是HTML。xhtml不是很常见吗?(我在问,我不知道)据我所知,这在网络上并不常见。
Regex.Replace(myString, "<[^>]*>", "");
String result = Regex.Replace(htmlDocument, @"<[^>]*>", String.Empty);
XDocument.Parse("<span class='foo'>bar</span>").Element("span").Value