请教:为何回车符会造成正则式大哥吐血自杀?故事如下:string oldRule ="<div id=\"pagelist\">[变量]</div>";
string oldNewsContent = "<div id=\"pagelist\">\r\n<li>1</li><li >1</li></ul></div>";
Regex reg = new Regex(oldRule.Replace("[变量]", ".+?"), RegexOptions.Compiled | RegexOptions.IgnoreCase); //| RegexOptions.MultilineMatchCollection matches = reg.Matches(@oldNewsContent);// 到这里就吐血了,始终等于0,因为字串里有回车符
if (matches.Count > 0)
{
                   
}
结语:\r\n 如果删除,配对正常?这种问题各位大哥如何处理呢?