curso SEO Training Rosa
Grupo SEO TELEGRAM [Click Aquí]
Resultados 1 al 3 de 3
Tema:

Problema con expresiones regulares

  1. #1
    animal está desconectado Registrado
    Rango: Google es mi amigo

    User Info Menu

    Predeterminado Problema con expresiones regulares

    Tengo la siguiente duda/problema...

    Tengo un string

    Código PHP:
    $string='[1]blflbflblfblflbflb[2]ldvhfdkvfkh...etc,etc...[11]bñahbñah[12]'
    Ahora.. lo que necesito hacer es despejar todas las apariciones de numeros dentro de los parentesis rectos y los parentesis rectos inclusive , para lo que utilizo ereg_replace con el siguiente patrón.

    Código PHP:

    $patron
    ="\["."[[:alnum:]]"."\]";
    $string_retornado=ereg_replace($patron,'',$string); 
    El problema es que me retorna el string , con al expresiones del [0] al [9] eliminadas , pero del [10] en adelante se mantienen.

    osea.. me retorna este string

    Código PHP:
    'blflbflblfblflbflbldvhfdkvfkh...etc,etc...[10]bñahbñah[11]'
    y yo necesito que me retorne este

    Código PHP:
    'blflbflblfblflbflbldvhfdkvfkh...etc,etc...bñahbñah'
    Alguien me podria dar una mano? soy un poco novel en el tema de las expresiones regulares.


    Gracias

  2. #2
    Leonardo Invitado

    Predeterminado

    Ereg usa un "motor" de expresiones regulares medio pobretón... :o
    Así que fuimos con lo groso, preg_replace

    Código:
    $string='[1]blflbflblfblflbflb[2]ldvhfdkvfkh...etc,etc...[11]bñahbñah[12]';
    $patron="([0-9\[\]])";
    $remplazo="";
    echo $string_retornado=preg_replace($patron,$remplazo,$string);
    El patrón en este caso ( ) es lo que quiero buscar
    [ ] define la clase [0-9] cualquier valor que contenga del 0 al 9, también vale con letras [a-z]
    La antibarra es para proteger caracteres, entonces la antenpongo al [ para que no se confunda con la clase [0-9] y lo mismo con el ]
    Finalmente reemplazo con NADA, pero se puede usar una cadena simple u otra expresión regular

    Salú

  3. #3
    animal está desconectado Registrado
    Rango: Google es mi amigo

    User Info Menu

    Predeterminado

    Excelente explicación Leonardo , muchas gracias.

Temas Similares

  1. Más de 300 expresiones inglesas comunes
    Por rikelme82 en el foro General SoyWebmaster
    Respuestas: 3
    Último Mensaje: 20/03/2013, 18:56
  2. Problema con CSS
    Por Mah Multimedios en el foro Webmasters Porno
    Respuestas: 2
    Último Mensaje: 15/08/2010, 21:55
  3. Problema!
    Por publisex en el foro Webmasters Porno
    Respuestas: 0
    Último Mensaje: 22/06/2007, 00:41
  4. problema con Dw
    Por sCoTTisH en el foro General SoyWebmaster
    Respuestas: 12
    Último Mensaje: 11/08/2006, 04:14
  5. problema con la red
    Por afx en el foro General SoyWebmaster
    Respuestas: 10
    Último Mensaje: 11/08/2003, 08:20

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Has visto el post " Problema con expresiones regulares" que está en esta URL y ha sido creado por el usuario animal. Esperamos que te haya sido de utilidad el artículo " Problema con expresiones regulares" que inició el usuario animal de Soywebmaster.com.

Otros Foros de Interés

Curso SEO - Foro SEO - Foro Programacion - Foro Diseño Web - Intercambio de Enlaces - Negocios por Internet - Como Ganar Dinero - Foro Hosting - Foro Apuestas Deportivas

ÚLTIMOS ARTÍCULOS DEL BLOG SEO DE DAVID AYALA

Enlaces UGC, Sponsored y Nofollow [QUE NO TE ENGAÑEN]
Cómo y cuando usar Disavow Tool de Google
Cómo y donde comprar enlaces
El Curso de SEO Local que estabas esperando
Usamos cookies que analizan hábitos de comportamiento y navegación que aceptas al navegar aquí. Política de privacidad | Cookies | Aviso legal