Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema Reg Exp, url che non si chiude!

    Salve a tutti...
    sono appena entrato a far parte di quelli che cercano di capire le reg exp..

    Però adesso vi pongo un quesito
    codice:
    $vari = eregi_replace("\(URL=(.+)\)(.+)\(/URL\)","\\2",$vari);
    Per quale arcaico motivo se inserisco due o più volte un url in quel modo la stringa di Un altro url
    [/code]

    ??
    Grazie mille!
    PER CASO ti serve un guestbook, completamente personalizzabile?e PER CASO lo vuoi anche gratis e senza pop-up o dialer?E allora prova il nuovo NewAge GuestBook..Niente per caso, tutto perfetto

  2. #2
    prova

    $vari = preg_replace("§\(URL=(.+)\)(.+)\(/URL\)§iU","\\2",$vari);

    il problema è che le espressioni regolari di default sono "voraci", quindi cercano il risultato + lungo possibile, attivando l'opzione U che vedi dopo § nel criterio gli dici di non essere voraci.

    ciao

  3. #3
    Grazie bubu! Me lo segnerò da qualche parte
    Comunque ho risolto mettendo dei + tra le stringhe "che devono essere così come son scritte" e le classi di caratteri!

    Grazie per avermi risposto
    PER CASO ti serve un guestbook, completamente personalizzabile?e PER CASO lo vuoi anche gratis e senza pop-up o dialer?E allora prova il nuovo NewAge GuestBook..Niente per caso, tutto perfetto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.