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

    cancellare caratteri compresi tra due stringhe dentro un'altra stringa

    Si può fare?

    Mi spiego meglio:

    se io ho una stringa del tipo "asd asd asd <qualcosa>bla bla bla</qualcosa> asd asd asd"

    c'è un modo di dirgli di togliere tutto ciò che è compreso tra <qualcosa> e </qualcosa>?

    Thanks!

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    $stringa = "asd asd asd <qualcosa>bla bla bla</qualcosa> asd asd asd";
    echo preg_replace( "/<qualcosa>(.*)<\/qualcosa>/i", '', $stringa );

    think simple think ringo

  3. #3
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    Re: cancellare caratteri compresi tra due stringhe dentro un'altra stringa

    Originariamente inviato da cescopag
    Si può fare?

    Mi spiego meglio:

    se io ho una stringa del tipo "asd asd asd <qualcosa>bla bla bla</qualcosa> asd asd asd"

    c'è un modo di dirgli di togliere tutto ciò che è compreso tra <qualcosa> e </qualcosa>?

    Thanks!
    si...

    eregi_replace("(<qualcosa>)(.+)(<\/qualcosa>)","",$stringa)

    prova e poi mi dici

  4. #4
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Originariamente inviato da marketto
    codice:
    $stringa = "asd asd asd <qualcosa>bla bla bla</qualcosa> asd asd asd";
    echo preg_replace( "/<qualcosa>(.*)<\/qualcosa>/i", '', $stringa );


    mio hai anticipato :P

    cmq credo che volesse togliere anche <qualcosa></qualcosa)

  5. #5
    grazie! mi mancava proprio il comando ...

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.