首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

正则表达式没法匹配,跪求高人

2013-03-14 
正则表达式无法匹配,跪求高人我这样写无法匹配@(?is)(?ul\s+class\clearfix\((?!/ul).)*?)/e

正则表达式无法匹配,跪求高人
我这样写无法匹配@"(?is)(?<=<ul\s+class=""clearfix"">((?!</ul>).)*?)</em>(.[^>]*)</li>)"

string 带匹配的字符串=“了多个服务网点。近年来公司承接植物租赁,园林工程,都能按时并保质量和进度的完成。赢得了广大客户的一致好评。<br />\r\n公司以追求“绿色、环保、回归...</p>\n                <ul class="clearfix">\n                <li><em>公司名称:</em>厦门丽诚园艺有限公司</li>\n                <li><em>公司规模:</em>20-99人</li>\n                <li><em>公司行业:</em>农/林/牧/渔</li>\n                <li><em>公司类型:</em>股份制企业</li>\n                <li><em>联系人:</em>黄先生</li>\n                <li><em>联系电话:</em>2221026</li>\n                <li><em>公司地址:</em>厦门市湖里区安岭二路89号7028金凤集团</li>\n                                <li><em>公司网站:</em>http://www.lcyy.net</li>\n                                </ul>\n            </div>\n            <!--公司介绍结束-->\n                                                <div class="d-com-list fc4b">\n                <h4>公司招聘职位</h4>\n            </div>\n            <!--公司职位开始-->\n            <div class="common-list-tab m”

该怎么写这个正则表达式啊?
[解决办法]
你要匹配什么?说清楚

"(?is)(?<=<ul\s+class=""clearfix"">((?!</ul>).)*?)</em>(.[^>]*)</li>)"

红色部分多了一个/或者“,删除其中一个

@"(?is)(?<=<ul\s+class=""clearfix"">((?!</ul>).)*?)</em>(.[^>]*)</li>)"
[解决办法]
string pattern= @"(?is)(?<=<ul\s+class=""clearfix"">)(((?!</ul>).)*?)</em>(.[^>]*)</li>";

热点排行