问题描述
htm"><fontcolor='#ff0000'>我为什么发不起帖子啊</font></a>-htm"><fontcolor='#000000'>打造真正优质的家居装修互动平台好!大家都要遵守规矩的!</font></a>-我要取中间的汉字,求正则表达式谢谢了!
解决方案
解决方案二:
不太清楚,如果是font之间的话stringstrPattern=@"<font[^>]+>([sS]*?)</fonts*>$";stringstr="<fontcolor='#000000'>打造真正优质的家居装修互动平台好!大家都要遵守规矩的!</font>";Regexr=newRegex(strPattern);Console.Write(r.Match(str).Groups[1]);
解决方案三:
UP
解决方案四:
呵呵up
解决方案五:
呵呵up
解决方案六:
stringregExp1=@"(?<=<font(.*?>))(?:.|n)*?(?=</font></a>)";stringresult=System.Text.RegularExpressions.Regex.Match(@"<fontcolor='#000000'>打造真正优质的家居装修互动平台好!大家都要遵守规矩的!</font></a>-",regExp1).Value;MessageBox.Show(result);
解决方案七:
使用的测试结果:<font[^>]*>(.*?)</font>
解决方案八:
我这有个,这个还是我做URL重写的时候整的``。看能不能满足你的需求!string_pattern=@"[url]([^[.]+)[/url]";我是这个是取aaaaa,取完值后,就是aaaaa了!希望这是你想要的!
解决方案九:
UP
解决方案十:
(?<=(<font.*?>).*(?=</font>)
解决方案十一:
stringstrPattern=@"<font[^>]+>([^<]*)</fonts*>"stringstr="<fontcolor='#000000'>打造真正优质的家居装修互动平台好!大家都要遵守规矩的!</font>";Regexr=newRegex(strPattern);Console.Write(r.Match(str).Groups[1]);