本帖最后由 lghyt2016 于 2014-06-02 17:13:51 编辑

解决方案 »

  1.   


    如果是在javascript程序中可以用“(?=) 预查”/^(?=[\s\S]*商品列表)[\s\S]*商品名称/.test(str)不过就好还是这样/商品列表/.test(str) && /商品名称/.test(str)dw搜索中的正则是不支持“(?=) 预查”的在不确定关键字出现顺序的情况下,两个关键字还好,可以这样商品列表[\s\S]*商品名称|商品名称[\s\S]*商品列表关键字多了就不好办了
      

  2.   

    <td.*?ss=\"label\">(?<commType>).*?</td>
      

  3.   

    <td.*?ss=\"label\">(?<commType>).*?</td>
    这样可以得到3个匹配项,每个匹配项的捕获组为commType
    但你取到值要把冒号,换行符,空格替换掉。