Estoy utilizando la funcion preg_replace, y me gustaria hacer lo siguiente, pero no tengo ni idea de por donde empezar.
Es bastante complejo lo que yo quiero hacer. Lo que quiero es sustituir todos los caracteres que esten entre dos caracteres.
" B "
Código:
SI uso el patron $string = preg_replace('/(")(.+?)B{1,}(.+?)(")/s', 'BLABLA', $string);
Código:
me sustituye todo, y yo solo quiero hacerlo con el caracter B. Quisiera que me devolviera asi el string: " BLABLA "/(")(.+?)B{1,}(.+?)(")/s
Soy novato con las expresiones regulares y no se para que sirve /s que esta al final ni si habia que poner ^ delante
Gracias de antemano. Un saludo