Decir que tengo la siguiente cadena:¿Qué pasa con los patrones PHP de explosión()?
$str = "Hello, my name is Bob and I like 'pizza'. Do you like pizza??"
Actualmente soy capaz de dividir/explotar esta cadena en el espacio en blanco usando:
$arr = explode(' ', $str);
pero quiero utilizar el patrón de expresión \W
de este modo:
$arr = explode('\W', $str);
Este debe separadas todas las palabras que no son puntuacion, aL bajando la parte 'pizza'
para separarla como pizza
. Excepto que no devuelve nada (me devuelve una matriz vacía).
¿Qué puedo hacer?
Gracias
¿Dónde dice que 'explotar' toma Regexen? : P – deceze
Creo que su pregunta es extraer una única subcadena entre comillas de toda la cadena. estoy en lo correcto? – mithunsatheesh
@deceze - no es así, como que supongo que lo haría. * La mayoría * de otros idiomas, la función split/whatever toma una expresión regular. : P – Alex