/(a)(?=(.*?)(?:b=(\w)))?/ #### /(a)(.*?)(?=b=(\w)|\z)/