/^(?:(?!pattern).)*$/s; #### s/^((?:(?!toto).)*?)foo/${1}bar/s; #### s/^((?:(?!toto).)*?)\Kfoo/bar/s;
## s/^((?:(?!toto).)*?)foo/${1}bar/s; ##
## s/^((?:(?!toto).)*?)\Kfoo/bar/s;