Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682

    Problemi con Espressione regolare

    $str = "Linux and Mysql not Oracle or Unix";
    $pattern = "(and{3})(or{2})(not{3})";
    echo $str = eregi_replace($pattern, "", $str);
    Vorrei riuscire ad elimare dei caratteri da una stringa che
    recupero da un campo di testo ma ho qualche problema con i modelli.
    Vorrei riuscire a sostituire solo and e non (And)y oppure
    (not)ebook.
    Ho specifiacto appositamente la lunghezza ma non sembra funzionare.
    Grazie a tutti.

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    $str = "Linux and Mysql not Oracle or Unix. Andy or Nothing";
    echo preg_replace("/\band\b|\bnot\b/i","",$str); //Linux Mysql Oracle or Unix. Andy or Nothing
    think simple think ringo

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682
    Grazie marketto non avevo proprio pensato a questa soluzione
    preso dall'incazzamento esagerato.

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.