Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    144

    Sostituzione stringa con preg_replace()

    Ho un problema con il seguente codice:

    Codice PHP:

    $a 
    "<...abcabc>";
    preg_replace("#\<(.*)\>#""\$1html\$3"$a); 
    dovrebbe riuscire a sostituire qualunque carattere si trovi tra i tag < e > con la stringa html, ma non funziona...dove ho sbagliato?

  2. #2
    Codice PHP:
    $a "<...abcabc>"
    $a preg_replace("#<(.*)>#""\$1html\$3"$a);
    echo 
    $a
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  3. #3
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543

    Re: Sostituzione stringa con preg_replace()

    Codice PHP:

    $a 
    "<...abcabc>";
    preg_replace("^\<(.*)\>$""html"$a); 
    prova così... in ogni caso trovi più info qui:
    http://www.webcheatsheet.com/php/reg...xpressions.php

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    144

    Re: Re: Sostituzione stringa con preg_replace()

    Originariamente inviato da oronze
    Codice PHP:

    $a 
    "<...abcabc>";
    preg_replace("^\<(.*)\>$""html"$a); 
    Mi da il seguente errore, perchè?

    codice:
    Warning: preg_replace() [function.preg-replace]: No ending delimiter '^' found

  5. #5
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543

    Re: Re: Re: Sostituzione stringa con preg_replace()

    Originariamente inviato da Mistral82
    Mi da il seguente errore, perchè?

    codice:
    Warning: preg_replace() [function.preg-replace]: No ending delimiter '^' found
    non lo sò....non l'ho provata (non ho un server per testare)
    Codice PHP:
    <?php
    $ptn 
    "/^<;(.*)>;$/";
    $str "<;...abcabc>;";
    $rpltxt "html";
    echo 
    preg_replace($ptn$rpltxt$str);
    ?>
    generato con questo pattern "^<(.*)>$" e questo sito http://www.pagecolumn.com/tool/pregtest.htm

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    144

    Re: Re: Re: Re: Sostituzione stringa con preg_replace()

    Originariamente inviato da oronze
    Codice PHP:
    <?php
    $ptn 
    "/^<;(.*)>;$/";
    $str "<;...abcabc>;";
    $rpltxt "html";
    echo 
    preg_replace($ptn$rpltxt$str);
    ?>
    generato con questo pattern "^<(.*)>$" e questo sito http://www.pagecolumn.com/tool/pregtest.htm
    Grazie! Veramente utile il link!

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.