Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Ereg Replace

  1. #1

    [PHP] Ereg Replace

    Buongiorno a tutti voi
    Ho un piccolo problema, su una stringa di questo genere
    $testo="[abcde][hilmno]Ciao[pqrstu],mi chiamo me stesso[vwxz]";
    devo eliminare tutto ciò che stà dentro le quadre comprese, in poche parole il testo che vorrei ottenere è :
    $testo="Ciao,mi chiamo me stesso";
    Utilizzando ereg_replace non sono riuscito ad ottenere un risultato soddisfacente, lo uso in questo modo:
    $testo=ereg_replace("\[.*\]", "", $testo);
    Vi ringrazio in anticipo per l'aiuto!

  2. #2
    up, scusate questi modi .. bruschi, ma mi serve prorpio farlo con ereg_replace, so che potrei farlo con due explode oppure parserizzandomi la stringa, ma mi piacciono i metodi "intelligenti" e soprattutto .... complicati

  3. #3
    con preg_replace, ma il risultato è lo stesso:

    Codice PHP:
    <?php
    $testo
    '[abcde][hilmno]Ciao[pqrstu],mi chiamo me stesso[vwxz]';
    echo 
    preg_replace('/\[\w+\]/'''$testo);
    ?>
    Edit:
    Il forum fa casino con l'espressione regolare, quota e copia il codice.

  4. #4
    cavoli, e se nei caratteri tra parentesi quadre ci sono dei caratteri speciali tipo &% ??? Grazie mille del tuo aiuto!

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.