Eliminar espacios desde el principio y el final de una cadena
Soy bastante nuevo en las 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 de 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 no se reconoce g, así que tuve que eliminarlo y cambiar el ig a si.