Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Espressioni regolari

  1. #1

    Espressioni regolari

    Ciao in particolare a tutti i mattinieri...

    Non capisco le espressioni regolari e mi serve fare questa cosa

    $stringa = ereg_replace(" <p dir=\"ltr\"> ","",$stringa);

    cosi elimina direttamente <p dir="ltr"> ma vorrei che fosse possibile quando il tag

    contiene altri valori me lo cancellasse.
    E' possibile che nel testo ci sia anche <p class=""> ecc..

    quando c'è <p *VALORI* > si deve trasformare in ,""
    MITTICCOOOOOOOOO!

  2. #2
    Ti suggerisco di utilizzare le espressioni regolari Perl compatibili (http://www.php.net/pcre), al posto delle POSIX, sono più flessibili.

    $stringa = ereg_replace(" <p dir=\"ltr\"> ","",$stringa);

    cosi elimina direttamente <p dir="ltr"> ma vorrei che fosse possibile quando il tag

    contiene altri valori me lo cancellasse.
    E' possibile che nel testo ci sia anche <p class=""> ecc..

    quando c'è <p *VALORI* > si deve trasformare in ,""
    Prova:

    Codice PHP:
    <?php
    $string 
    '<p dir="ltr">';
    $pattern '#<p[^>]*>#si';
    $result preg_replace($pattern''$string);
    print(
    $result);
    ?>

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.