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