Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    483

    Espressioni regolari, filtrare stringa

    Ciao a tutti... avrei bisogno di un aiuto da qualkuno esperto di espressioni regolari.

    Ho delle stringhe la cui parte finale termina sempre con la stessa parola seguita da un numero... Io avrei bisogno di ripulire tali stringhe togliendo appunto quella parola e quel numero. Mi spiego meglio con un esempio

    $str_1 = "Pippo Pluto Tot: 1";
    $str_2 = "Gianni Verdi Tot: 200";


    Io dalla prima avrei bisogno di ricavare solo "Pippo Pluto" e dalla secondo solo "Gianni Verdi".
    ( all'inizio io avevo pensato a un semplice sub_str impostato in modo da togliere tot caratteri dalla fine della stringa.. ma non sapendo a priori se il numero è 1 o 10000 io non posso conoscere quanti caratteri finali eliminare)



    spero di essermi spiegato


    ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Se la stringa contiene sempre " Tot:" (e non vuoi usare le espressioni regolari) puoi usare quello come delimitatore per fare un explode e quindi prendere il primo elemento dell'array risultante.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    483
    ottima idea.. non c'avevo pensato



    mi sa ke userò questa che va benissimo.. e soprattuto so già come si fa


    grazie

    ciao

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.