/$a/ && !/$a.*?$b/s; #### /^(?>.*?$a)(?!.*?$b)/s;