[正则表达式]请教如何"匹配以某字符串结尾或者结束".例如MV&id=17328895840&scm=102和MV&id=17328895840都可以匹配举例:str = MV&id=17328895840&scm=102reg = "/&id=(./)&/U";这样应该可以可以取到17328895840但是MV&id=17328895840这种就匹配不到了我试了下reg = "/&id=(./)[&|$]/U";也不行求教该如何写正则来同时匹配这两种情况谢谢 ------解决方案--------------------$reg = = "/&id=(.+)(?:&------解决方案--------------------$)/U"; ------解决方案--------------------$reg = "/&id=(.+?)(&------解决方案--------------------$)/";