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

    [PHP] espressione regolare

    Ho una stringa di questo tipo

    numero. testonumero testo

    e voglio estrarre il numero attaccato al testo

    dopo "testonumero" ci possono essere 1 o + parole


    ho provato a costruire un'espressione regolare ma senza risultato.

    Grazie
    IO e TE 5 metri sopra il cielo.....perchč a 3 metri c'č giā troppa gente.

    IO HO VISTO LA LUCE....

    Sono lo scippatore di emozioni

  2. #2
    E quindi? Tu che vuoi che faccia questa espressione regolare?
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick č mircov e non mirco!!!

  3. #3

    Re: [PHP] espressione regolare


    e voglio estrarre il numero attaccato al testo

    Mi sembrava chiaro
    IO e TE 5 metri sopra il cielo.....perchč a 3 metri c'č giā troppa gente.

    IO HO VISTO LA LUCE....

    Sono lo scippatore di emozioni

  4. #4

    Re: Re: [PHP] espressione regolare

    Originariamente inviato da marte101
    Mi sembrava chiaro
    in linea di massima usando preg_replace puoi provare cosė:
    Codice PHP:
    // stringa ipotetica
    $string "121248. aōjasd asdjasd asj 23434 df sdf sdf";

    $pattern "/\d+.*?(\d+)/";
    preg_match($pattern$string$match);
    echo 
    $match[1]; 
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  5. #5

    Re: Re: Re: [PHP] espressione regolare

    Codice PHP:
    // stringa ipotetica
    $string "121248. aōjasd asdjasd asj 23434 df sdf sdf";

    $pattern "/\\d+.*?(\\d+)/";
    preg_match($pattern$string$match);
    echo 
    $match[1]; 
    si era mangiato l'escape.
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  6. #6
    Hai ragione! Scusami! Non avevo letto attentamente il post!!!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick č mircov e non mirco!!!

  7. #7
    Ho risolto molto pių semplicemnte con

    ereg('testo([0-9]+)',$a,$b);

    il numero viene salvato in $b

    Grazie lo stesso
    IO e TE 5 metri sopra il cielo.....perchč a 3 metri c'č giā troppa gente.

    IO HO VISTO LA LUCE....

    Sono lo scippatore di emozioni

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.