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

    Sostituire caratteri in pezzi di stringhe

    Penso che molti di voi abbiano già avuto questo proiblema...

    Io ho un testo

    Quote Originariamente inviata da Nome
    Ieri ho scritto su html.it
    Potevi scrivere un po meglio[ magari in italiano]

    Io vorrei per esempio che sostituisse le parentesi quadrate con > ma solo quelle comprese tra [quote e quote] e non quelle che comprendono "magari in italiano"...

    Praticamente un quote... come posso fare? il quote non per forza deve essere all'inizio della frase...

    Grazie

  2. #2
    su

  3. #3
    su

  4. #4

    Ho trovato queste

    Ho trovato queste... le espressioni regolari, ma non capisco come funzionano... cioè come si configurano


    $message = preg_replace("#\[url\](http://)?(.*?)\[/url\]#si", "<a href=\"http://\\2\" target=\"_blank\">\\2</a> ", $message);

    $message = preg_replace("#\http://)?(.*?)\](.*?)\[/url\]#si", "<a href=\"http://\\2\" target=\"_blank\">\\3</a> ", $message);

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    22

    Risp problema

    Ecco la funzione replace:
    str_replace("CARATTERE_DA_SOSTITUIRE", "SOSTITUTO", $Var in cui è contenuta la stringa);

    Cmq questi tipi di esercizi li trovi su www.mrwebmaster.it nel sezione tutorial php esempi semplici e istruttivi.


  6. #6
    $string = 'ciao
    Quote Originariamente inviata da ciccio
    Ciao sono ciccio
    ';

    preg_replace ( "/\[QUOTE=(.+?)\](.+?)\[\/QUOTE\]/i" , "QUOTE di \\1
    <div>\\2</div>", $string );

    echo $string;

    QUOTE di \\1
    <div>\\2</div>
    in questo caso \\1 sta per indicare che in quel punto deve andare a mettere tutti i caratteri trovati da (.+?) che si trovano tra [QUOTE] mentre \\2 sta ad indicare tutti i caratteri che si trovano tra (.+?) tra quindi in questo caso uscira

    QUOTE di ciccio<div>ciao sono ciccio</div>
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

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.