Holaaa, tengo un gran problema con las expresiones regulares.
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:
$string = preg_replace('/(")(.+?)B{1,}(.+?)(")/s', 'BLABLA', $string);
SI uso el patron
me sustituye todo, y yo solo quiero hacerlo con el caracter B. Quisiera que me devolviera asi el string: " BLABLA "
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