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