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

    regular expression: match su un min. di occorenze non contigue

    Salve

    Ho una stringa di questo tipo "abaabab"
    Posso attraverso le regular expressione fare un match solo su quelle stringhe che contengono almeno due b.
    Se uso il quantificatore {2,} matcha solo nel caso in cui trova "bb".

    Grazie

  2. #2
    forse perfettbile ma sembra funzionare bene
    codice:
    "abaabab abaa aaabba".replace(/\b(\w*b\w*){2,}\b/g, function(match){
    	alert(match)
    });
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    ti ringrazio andr3a sembra che vada, anche se non ho capito lo /g finale

  4. #4
    /g non ne matcha uno solo (il primo) ma tutti quelli che trova

    il \w invece ti matcha anche l'underscore, se non ti interessa bisogna modificarla
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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 © 2026 vBulletin Solutions, Inc. All rights reserved.