Foros del Web » Programando para Internet » PHP »

uso de preg_match()

Estas en el tema de uso de preg_match() en el foro de PHP en Foros del Web. Hola a todos No me acaba de salir lo siguiente. Tengo un campo en BBDD que cuando lo recojo me duvuelve lo siguiente: Alemania (ALE) ...
  #1 (permalink)  
Antiguo 26/05/2010, 08:07
 
Fecha de Ingreso: agosto-2007
Mensajes: 57
Antigüedad: 16 años, 8 meses
Puntos: 0
uso de preg_match()

Hola a todos

No me acaba de salir lo siguiente. Tengo un campo en BBDD que cuando lo recojo me duvuelve lo siguiente:

Alemania (ALE) vs Argentina (ARG)

Necesito recoger lo que me venga entre los parentesis, es decir: ALE y ARG.

Lo he intentado hacer con preg_match pero no me acaba de salir

Gracias por la ayuda!!!
  #2 (permalink)  
Antiguo 26/05/2010, 08:31
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: uso de preg_match()

Pero que haz hecho o ¿esperas que alguien lo haga por ti?
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 26/05/2010, 08:47
 
Fecha de Ingreso: agosto-2007
Mensajes: 57
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: uso de preg_match()

saludos

al final he conseguido recoger los contenidos de entre parentesis, pero creo q de una manera cutre.

Me gustaria saber si hay una manera mas optima de hacer esto.

aqui os dejo el codigo q tengo actualemnte

Código:
$text="Alemania (ALE) vs Argentina (ARG)";
$text=explode(")",$text);
foreach ($text as $paises)
{
	$paises.=")";
	preg_match('#\((.*?)\)#', $paises, $match); 
	print $match[1]; 
}

Etiquetas: Ninguno
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 20:32.