Foros del Web » Programando para Internet » PHP »

Final de línea en expresión regular

Estas en el tema de Final de línea en expresión regular en el foro de PHP en Foros del Web. Estoy creando una expresión como elemento separador en una función que debe crear un array a partir de una cadena de texto y hasta ahora ...
  #1 (permalink)  
Antiguo 28/03/2012, 11:10
 
Fecha de Ingreso: abril-2010
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
Final de línea en expresión regular

Estoy creando una expresión como elemento separador en una función que debe crear un array a partir de una cadena de texto y hasta ahora he conseguido que acepte los espacios como elemento separador; pero el final de línea no lo acabo de lograr.

Esta es mi expresión:

Código:
$arraytexto =  preg_split("/[\r\n\s\b\z\Z\f]+/",$texto);
también he probado con el modificador s
Código:
$arraytexto =  preg_split("/[\r\n\s\b\z\Z\f]+/s",$texto);
Lo que sucede en ambos casos es que separa todas las palabras menos la que tiene un final de línea

Código:
$texto = 'burlar benévolo y bruma
candor';
La palabra "bruma" no la separa como elemento del array

¿Podríais ayudarme? Muchas gracias

Etiquetas: final, regular
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:19.