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

    [JAVA regex] "matchare" delle parole

    Salve,

    scusate la banale domanda ma non riesco ad usare le espressioni per matchare una cosa del genere:

    ho una stringa che contiene la lista delle estensione dei file (senza .)

    (ES) FILE_AUDIO_EXT_PATTERN = mp3 ext1 ext2 ext3 ext4 ext5 .... ecc ecc

    Come lo compilo questo pattern per far si che se inserisco "mp3" mi resituisca TRUE?

    Ho provato a fare una cosa del genere:

    \\<mp3\\>|\\<ext1\\> ecc ecc ...
    o
    \\bmp3\\b|\\bext1\\b ecc ecc ...

    Ma non mi funziona...

    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Purtroppo non è chiaro .... almeno io personalmente non ho capito cosa vuoi fare.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Originariamente inviato da andbin
    Purtroppo non è chiaro .... almeno io personalmente non ho capito cosa vuoi fare.
    scusami, provo a spiegarmi meglio.

    Volevo semplicemente sapere come crearmi un pattern regex in modo tale che mi matcha a true alcune parole ben precise. A esempio:

    mp3
    ogg
    wav

    Se inserisco:

    mp3 -> true
    ogg -> true
    wav -> true

    mp -> false
    mp3oggvaw -> false
    oggvaw -> false

  4. #4
    Ho risolto con un pattern del tipo
    Codice PHP:
    (^1$)|(^2bp$)|(^2d$)|(^3d$)|(^3d2$)|(^3d4$)|(^3da$)|(^3df$)|(^3dl$)| ... ecc ecc 
    grazie lo stesso, saluti

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.