Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    247

    [DELPHI] Filtro caratteri stringa

    Salve, un'altra domanda...

    Ho bisogno che da una certa stringa siano rimossi tutti i caratteri che non siano lettere o numeri (A-Z, 0-9). In PHP avrei usato le espressioni regolari, in Delphi non ho idea di come si faccia.
    Mi potreste aiutare?

    Grazie in anticipo

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Potresti creare una tua routine che usi correttamente una combinazione delle funzioni Pos e Delete per rimuovere i caratteri indesiderati; eventualmente, potresti inserire tutti i caratteri all'interno di un set of, un insieme, scandirlo con un ciclo e per ciascun carattere dell'insieme, che memorizzerai in una variabile, andrai a rimuovere tale carattere dalla stringa in esame.

    Scusa se sono molto teorico ma non ho attualmente il tempo sufficiente per produrre codice di esempio.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    247
    Uhm... ora vedo che posso fare. Peccato che non si possano usare le espressioni regolari come in PHP!

    Sarebbe bello unire la facilità del PHP alla potenza del Delphi...

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Originariamente inviato da firefox88
    Uhm... ora vedo che posso fare. Peccato che non si possano usare le espressioni regolari come in PHP!
    Le espressioni regolari puoi utilizzarle!

    Non sono incorporate in Delphi (nella libreria base), ma esistono diverse librerie che le implementano.

    Leggi qui.

    In effetti, non so come mai non mi sono venute in mente...

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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 © 2024 vBulletin Solutions, Inc. All rights reserved.