Visualizzazione dei risultati da 1 a 9 su 9

Discussione: [regexp] Classe IP

  1. #1

    [regexp] Classe IP

    Ciao a tutti,

    ho decisamente poco feeling con le espressioni regolari: avrei bisogno di un pattern per il riconoscimento delle classe IP.
    Su regexplib.com ho trovato questo pattern:
    \b(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5])\b
    che riconosce tutti gli indirizzi ip del tipo 255.255.255.255/192.168.0.23 ecc...
    Semplicemente avrei bisogno di un pattern che consenta il riconoscimento di stringhe del tipo: 255.* oppure 192,168.* oppure 192.168.0.*
    Chi mi può aiutare? Ho fatto alcune prove, ma non ne vengo fuori... le espressioni regolari sono come un mistero della fede per me :-)
    -TOOL-
    It's not enough, i need more, i don't want it, I just need it, to breathe, to feel, to know I'm alive.

  2. #2
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392

    Re: [regexp] Classe IP

    Originariamente inviato da ToolMayNARD
    Ciao a tutti,

    ho decisamente poco feeling con le espressioni regolari: avrei bisogno di un pattern per il riconoscimento delle classe IP.
    Su regexplib.com ho trovato questo pattern:
    \b(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5])\b
    che riconosce tutti gli indirizzi ip del tipo 255.255.255.255/192.168.0.23 ecc...
    Semplicemente avrei bisogno di un pattern che consenta il riconoscimento di stringhe del tipo: 255.* oppure 192,168.* oppure 192.168.0.*
    Chi mi può aiutare? Ho fatto alcune prove, ma non ne vengo fuori... le espressioni regolari sono come un mistero della fede per me :-)
    i * ci possono essere o no?
    Se no,

    |[1-255]\.[1-255]\.[1-255]\.[1-255]|

    Dovrebbe andare

  3. #3
    Ci devono essere gli *. Tanto poi devo sostituirli con altri caratteri. La cosa importante è che mi riconosca la classe IP, poi il resto lo gestisco come preferisco. Thanks cmq.
    -TOOL-
    It's not enough, i need more, i don't want it, I just need it, to breathe, to feel, to know I'm alive.

  4. #4
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da ToolMayNARD
    Ci devono essere gli *. Tanto poi devo sostituirli con altri caratteri. La cosa importante è che mi riconosca la classe IP, poi il resto lo gestisco come preferisco. Thanks cmq.
    |([1-255]|\*)\.([1-255]|\*)\.([1-255]|\*)\.([1-255]|\*)\.|

    Questo accetta sia i numeri da 1 a 255 che gli *, dovrebbe andare:

    127.0.*.1 = accettato

    127.0.0.1 = accettato

    127.0.0.300 = non accettato


  5. #5
    Sembra quello che cerco! Ora la testo. Grazie 1000!
    Devo studiare la sintassi delle espressioni regolari...
    -TOOL-
    It's not enough, i need more, i don't want it, I just need it, to breathe, to feel, to know I'm alive.

  6. #6
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da ToolMayNARD
    Sembra quello che cerco! Ora la testo. Grazie 1000!
    Devo studiare la sintassi delle espressioni regolari...
    Su freephp.html.it c'è un'ottimo articolo: io ho imparato da lì. Poi mi sono esercitato e ho imparato discretamente... ciao!

  7. #7
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da ToolMayNARD
    Sembra quello che cerco! Ora la testo. Grazie 1000!
    Devo studiare la sintassi delle espressioni regolari...
    Su freephp.html.it c'è un'ottimo articolo: io ho imparato da lì. Poi mi sono esercitato e ho imparato discretamente... ciao!

  8. #8
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da ToolMayNARD
    Sembra quello che cerco! Ora la testo. Grazie 1000!
    Devo studiare la sintassi delle espressioni regolari...
    Su freephp.html.it c'è un'ottimo articolo: io ho imparato da lì. Poi mi sono esercitato e ho imparato discretamente... ciao!

  9. #9
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da ToolMayNARD
    Sembra quello che cerco! Ora la testo. Grazie 1000!
    Devo studiare la sintassi delle espressioni regolari...
    Su freephp.html.it c'è un'ottimo articolo: io ho imparato da lì. Poi mi sono esercitato e ho imparato discretamente... ciao!

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.