Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    REGEXP escludere Caratteri

    ciao Ragazzi,... Ho una difficoltà con le REGEXP

    devo dire tramite espessione regolare di cercare solo Parole specifiche, Esempio...

    codice:
    $frase = la BARCA SBARCA
    tramite REGEXP devo dirgli disostituireBARCA con NAVE ,,masenza che SBARCA diventi SNAVE ...



    che si fa?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    sto cercando una cosa simile, sono alle prime armi però mi sembra di aver letto da qualche parte che la parola nell'espressione regolare deve essre racchiusa cosi
    per esempio test
    \<test\>

  3. #3
    Originariamente inviato da amphioxus
    sto cercando una cosa simile, sono alle prime armi però mi sembra di aver letto da qualche parte che la parola nell'espressione regolare deve essre racchiusa cosi
    per esempio test
    \<test\>
    provando, non mi funziona

  4. #4
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    prova così:

    Codice PHP:
    $string 'la BARCA SBARCA';
    $pattern "/\\bBARCA\\b/i";
    $replacement 'nave';
    echo 
    preg_replace($pattern$replacement$string); 

  5. #5

  6. #6
    Originariamente inviato da k.b
    Quasi, il word boundary e' \b, quindi \bNAVE\b.

    http://www.regular-expressions.info/wordboundaries.html
    questo potrebbe funzionare, maspiego meglio la mia esigenza...

    devo modificare certe PAROLE, aggiungendogli dei Link, e quindi non toccando la parola se è gia sotto tag usando \b \b non mi considera i caratteri ",> ....

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    scusatemi quindi
    bisogna scrivere così:
    "/\bNAVE\b/" o cosi semplicemente \bNAVE\b

  8. #8
    Originariamente inviato da BOES
    questo potrebbe funzionare, maspiego meglio la mia esigenza...

    devo modificare certe PAROLE, aggiungendogli dei Link, e quindi non toccando la parola se è gia sotto tag usando \b \b non mi considera i caratteri ",> ....

    devo modificare certe PAROLE, aggiungendogli dei Link, e quindi non toccando la parola se è gia sotto tag usando \b \b non mi considera i caratteri ",> ....

    Sarebbe importante capire come dirgli di ESCLUDERE, esempio, cercare BARCA ma dirgli che BARCA non deve avere determinati Caratteri accanto...

  9. #9

  10. #10
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    Se vuoi essere aiutato posta il tuo codice.

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.