de tener una cadena de caracteres de una patrón variable y longitud variable... encontrar
dentro de el una cadena con el siguiente formato
111-111-11
donde los 1 pueden ser números de 1 a 9 y con los guiones de separadores... la idea es que si encuentra ese patrón de numero .. eliminar los guiones y colocar +507 delante...
el formato final debería ser una cadena de caracteres variables de longitud variable
con números de formato +50711111111 ... la idea es hacer una aplicación para arreglar archivos Vcard de agendas telefónicas ... para android ... pero hacerlo de uno en uno es como que tedioso... si tenemos alrededor de 800 contactos telefónicos...
Pensé usar:
Código PHP:
Ver original
$cadena = "Sin León no hubiera España";//texto de la Vcard $buscar = "León";//patron variable ( [1-9]3+.-.[1-9]3+.-.[1-9]2] if($resultado !== FALSE){ echo "La subcadena '$buscar' fue encontrada dentro de la cadena '$cadena' en la posición: '$resultado'"; //Tomar la cadena y remplazarar el formato 111-111-11 a 11111111 eliminando los "-" //agregar a la parte de adelante el codigo de area "+507" }