validar una quitar principio espacios espacio eliminar detectar caracteres cadena blanco php regex preg-replace whitespace

php - quitar - Eliminar espacios del principio y final de una cadena



quitar espacios string javascript (2)

Sí, deberías usar recortar (), supongo ... Pero si realmente quieres esa expresión regular, aquí está:

((?=^)(/s*))|((/s*)(?>$))

Soy bastante nuevo en expresiones regulares. Necesito limpiar una cadena de búsqueda de espacios al principio y al final. Ejemplo: "cadena de búsqueda" Resultado: "cadena de búsqueda"

Tengo un patrón que funciona como una solución javascript pero no puedo hacer que funcione en PHP usando preg_replace:

Javascript patern que funciona:

/^[/s]*(.*?)[/s]*$/ig

Mi ejemplo

$string = preg_replace( ''/^[/s]*(.*?)[/s]*$/si'', '''', " search string " ); print $string; //returns nothing

En análisis, me dice que g no se reconoce, por lo que tuve que eliminarlo y cambiar el ig por si.


Si solo es espacio en blanco, ¿por qué no usar solo trim() ?