Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    Espressione regolare con puntoEvirgola errata, cosa sbaglio?

    Salve io vorrei intercettare una piccola string da sostituire con un emoticon;
    la stringa in esame è ";P"
    ES:
    codice:
    txt.replace(/;P/g, "tag da sostituire");
    non funziona come vorrei, ossia, in PHP si, ma in JS no, in quanto se io ho una "P" preceduta da uno spazio la sostituzione AVVIENE, cosa che non dovrebbe verificarsi se non preceduta da un ";"
    Inoltre l'asserzione di LOOKBEHIND /(?<=P/ , dove con (?<= indico che la P deve essere preceduta da ";" non viene presa in conciderazione (lookbehind non mi funge mai, anche con altre espressioni).

    Grazie.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    "escapa" i caratteri che ti danno problemi, nello specifico usa /\;P/
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Scusa, mi sono dimenticato di dire, che ci avevo già pensato, ma non funziona ugualmente.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  4. #4
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Non capisco perchè intercetta come OCCHIOLINO "", ma ANCHE " )"
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

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.