Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    REG EXP, mi sa... sostituire caratteri

    Ciao a tutti...
    Ho un piccolo problema: in una fra se ho dei nomi che devo rendere cliccabili per andare sempre in una pagina (staff.php) dove ho l'elenco dei curriculum. Una cosa del genere:

    bla bla bla [pinco pallo] bla bla bla bla [tizio caio] bla bla bla bla

    Vorrei che al posto di pinco pallo e tizio caio (al posto di tutti i caratteri tra quadre) venisse un link del tipo:

    pinco pallo

    Come posso fare?
    Grazie
    Rino
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  2. #2
    up
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  3. #3

  4. #4
    str_replace() lo uso di solito, ma mi sfugge come potrei usarlo qui...
    Io devo individuare le parole tra le quadre e poi posso fare il replace, ma come le individuo quelle tra le quadre?
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  5. #5

  6. #6
    Sembra qualcosa di simile, ma non so da dove iniziare (non ditemi da leggere il manualetto, che l'ho già fatto)
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  7. #7
    Prova con qualcosa tipo:

    Codice PHP:
    preg_replace("/([a-zA-Z0-9_-]+)(\s)+([a-zA-Z0-9_-]+)/", <stringa_da_sostituire>, <stringa_da_modificare>); 

  8. #8

  9. #9

    Re: REG EXP, mi sa... sostituire caratteri

    Il codice corretto è:

    <?php
    $string = 'bla bla bla [pinco pallo] bla bla bla bla [tizio caio] bla bla bla bla';
    $string = preg_replace('#\[([^\]]*)\]#e', "'<a href=\"staff.php#' . str_replace(' ', '_', '\\1') . '\">\\1</a>'", $string);
    print($string);
    ?>

  10. #10
    ma la stringa da sostituire è quella tra le parentesi quadre... non c'è una stringa di default... è li il mio problema
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

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.