日期:2014-05-16  浏览次数:21160 次

正则表达式 截取一段html中某个textarea中的所有内容
比如我现在把百度首页中的所有html内容读取到一个字符串中,想在想截取
<textarea id = "nav_data" style="display:none">
..</textarea> 这个标签中的所有内容,

我写的截取用的正则表达式代码如下:
 string regex = @"<textarea\sid\s=\s\""nav_data\"".*?</textarea>";
            string href = System.Text.RegularExpressions.Regex.Match(HtmlString, regex, System.Text.RegularExpressions.RegexOptions.Multiline).Value;

接收用href  为什么一直为空。
求高手
------解决方案--------------------
string r = Regex.Match(HtmlString, @"(?is)<textarea id=""nav_data"".*?>.*?</textarea>").Value;