Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    99

    espressione regolare in Perl

    Salve ragazzi, sconosco PERL.

    Ho una stringa del tipo
    codice:
    rev:2; fwsam:src[either], 1 hours;)
    mi aiutate a creare un'espressione regolare che mi prenda fwsam.. fino al ;?

    Grazie.......

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Va bene discriminare secondo il ; ? Ce ne sono altri possibili nella stringa?

    my $str = ....;
    $str ~/^[^\;]*\;\s*([^\;]+\.*$/
    my $exstr = $1;
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    99
    si ci sono più ;
    rimane lo stesso?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Per estrarre qualcosa da una stringa, occorre consocere qualcosa della stringa.

    Cosa fai quando lo fai manualmente? Cosa cerchi?
    Con le RE si fa la stessa cosa.

    In pratica: se sai definire dei criteri, questi si possono implementare con una RE (diciamo al 98%).

    La mia RE identifica il primo e il secondo ; e lavora all'interno di essi. Non considera il resto della stringa (cio` che segue il secondo .
    Se questo ti va bene, sei a posto, altrimenti devi specificare qualcosa di piu`.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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