Foros del Web » Programando para Internet » PHP »

Buscar cadena con limitador de 2 palabras

Estas en el tema de Buscar cadena con limitador de 2 palabras en el foro de PHP en Foros del Web. Hola! Estoy intentado de buscar e interpretar dos palabras de una cadena de texto plano separadas por un simbolo, concretamente este " | " Estoy ...
  #1 (permalink)  
Antiguo 20/01/2010, 10:43
 
Fecha de Ingreso: mayo-2008
Mensajes: 39
Antigüedad: 15 años, 11 meses
Puntos: 1
Buscar cadena con limitador de 2 palabras

Hola!

Estoy intentado de buscar e interpretar dos palabras de una cadena de texto plano separadas por un simbolo, concretamente este " | "

Estoy haciendo pruebas con preg_match pero no solo busca el texto sin hacer caso de el simbolo que separa a las 2 palabras.

Tengo esto:

USER|PASSWORD

y necesito buscar USER|PASSWORD literalmente en la cadena, para que comprueba que existen los campos y poder seguir con el script.
Por ahora he implementado algo como esto:

Código PHP:
if (!preg_match('/USER|PASSWORD/i'$datos)) { 
Tambien he probado con esto
Código PHP:
if (!preg_match('/USER\|PASSWORD/i'$datos)) { 
Creo que tengo que poner un limitador para añadir simbolos a la funcion pero no se exactamente cual.
Muchas gracias de antemano!
  #2 (permalink)  
Antiguo 20/01/2010, 10:52
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Buscar cadena con limitador de 2 palabras

erm.. aclarame una cosa

en el txt tienes

Código txt:
Ver original
  1. juan|123
  2. pedro|434
etc... ?

entonces en php buscas asi

Código PHP:
Ver original
  1. if (!preg_match('/^'.$usuario.'\|'.$contrasena.'$/sm', $datos)) {
  2. // no existe
  3. }
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 20/01/2010, 11:01
 
Fecha de Ingreso: mayo-2008
Mensajes: 39
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Buscar cadena con limitador de 2 palabras

Mil gracias Hidek1 !!!

No no, no necesito variables, simplemente quiero comprobar unos datos que se generan, y se genera USER|PASSWORD y son estaticos, mas que nada significa que los datos se han guardado, por eso quiero comprobarlo, de ese modo el script continuaria.


Cómo seria sin las variables?

Gracias de nuevo!

Última edición por AloneInTheAss; 20/01/2010 a las 11:18
  #4 (permalink)  
Antiguo 20/01/2010, 11:04
Avatar de SergeMedina  
Fecha de Ingreso: septiembre-2007
Ubicación: Guadalajara, Jalisco
Mensajes: 459
Antigüedad: 16 años, 7 meses
Puntos: 20
Respuesta: Buscar cadena con limitador de 2 palabras

Y no es mas sencillo hacer esto:

Código PHP:
Ver original
  1. stripos('USER|PASSWORD', $datos);
__________________
I see dead pixels

Etiquetas: palabras, cadenas
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:14.