Visualizzazione dei risultati da 1 a 6 su 6

Discussione: regular expression....

  1. #1

    regular expression....

    Problema:
    Ho delle stringhe di testo, nelle quali ci sono ovviamente alcune virgole, della sintassi, e altre all'interno dei numeri.
    Visto che le virgole della sintassi sono alla base del mio programma, e non possono essere sostituite, vorrei fare in modo che il sistema riconoscesse le virgole tra i numeri.
    Ho pensato alle espressioni regolari.
    C'è qualche anima pia che mi da una mano a scriverla?

    Per essere più chiaro: devo individuare quando una virgola è compresa fra due numeri. Per poi sostituirla con un altro carattere.

    In più avete qualche link su come implementare le reg. exp. in una pagina php?

    Grazie anticipatamente.
    Teo.

  2. #2
    help....I need somebody.....

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    $stringa = 'ciao, come stai? 5,456,12';
    echo preg_replace( "/([\d]+)(,)([\d]+)/U", '\\1#\\3', $stringa );



    think simple think ringo

  4. #4
    intanto grazie mille....
    una domanda...
    ma le espressioni regolari si possono solo mettere in visualizzazione???
    Come faccio se ho una variabile $stringa1, che deve diventare $stringa2 dopo l'applicazione dell'espressione regolare??

    Penso sia una domanda stupida...ma tant'è...abbiate pazienza...

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    $stringa2 = preg_replace(............);


    think simple think ringo

  6. #6
    eheheh....è stata la prima cosa che ho provato...ma non funzionava perchè c'era un'altra caxxata nel codice...
    Comunque grazie infinite....

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.