Extracción de subcadenas delimitadas por caracteres en PHP
Extraer frases delimitadas por caracteres específicos de una cadena es una tarea de programación común. PHP proporciona una solución conveniente para esto a través de expresiones regulares.
Considere la siguiente cadena:
$String = "[modid=256]";
Para extraer la porción entre el signo igual (=) y el corchete de cierre (]), puede utilizar el siguiente código:
$input = $String;
preg_match('~=(.*?)]~', $input, $output);
echo $output[1]; // 256
En este código, la función preg_match() se utiliza para buscar el patrón '=(.*?)]' dentro de la cadena $input. Este patrón consta de:
Si se encuentra el patrón en la cadena, la subcadena coincidente se almacena en la matriz $output en el índice 1.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3