Visualizzazione dei risultati da 1 a 6 su 6

Discussione: espressioni regolari

  1. #1

    espressioni regolari

    ragazzi, qualcuno di voi conosce un programma che generi in automatico espressioni regolari data una stringa?? Oppure conoscete qualche risorsa utile su internet.. Mi riferisco alle espressioni regolari compatibili con il comando sed.

    Aaa.. un'altra cosa: qualcuno potrebbe avere la pazienza di spiegarmi come funziona il comando cut??

    Grazie
    Ci vuole un caos dentro di se per generare una stella danzante... Nietzsche
    MyBloG:http://mastinopalemmitano.blogspot.com/

  2. #2
    Effettivamente la man page di cut lascia un po' a desiderare


    cut

    -d X

    dove X è un singolo caratteri che consideri come divisorio

    -f N

    dove N è l'ennesimo campo considerando il carattere X come divisorio.

    -b seleziona l'enneismo bytes

    -c seleziona l'ennesimo carattere

    esempi.



    codice:
    # echo "non ho letto il man" |cut -d l -f 1
    non ho
    # echo "non ho letto il man" |cut -d l -f 2
    etto i
    # echo "non ho letto il man" |cut -d l -f 3
     man
    # echo "non ho letto il man" |cut -d l -f 1-2
    non ho letto i
    #  echo "non ho letto il man" |cut -c 1-12
    non ho letto
    # echo "non ho letto il man" |cut -b 1-8
    non ho l
    A forza di seguire la corrente si finisce in qualche fogna
    -- M.Connelly

    http://www.syn-ack.it

  3. #3
    Esempio pratico di uso di cut

    codice:
     /sbin/ifconfig eth0 | grep 'inet addr' | cut -d : -f2 | cut -d B -f1
    RFC Project - http://rfc.altervista.org
    Clessidra MUD - http://www.clessidra.it - telnet: mud.clessidra.it:4000

  4. #4
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570

    Re: espressioni regolari

    Originariamente inviato da skioppetto
    ragazzi, qualcuno di voi conosce un programma che generi in automatico espressioni regolari data una stringa?
    Credo che il processo inverso possa avere infinite soluzioni.
    Una stringa può rispettare infinite espressioni regolari.

    imho. ciao
    slack? smack!

  5. #5
    ragazzi, qualcuno di voi conosce un programma che generi in automatico espressioni regolari data una stringa??
    E' analogo a dire: dato un punto trovare tutte le rette che passano per quel punto.

    E' un operazione a senso unico la creazione di una regex.
    A forza di seguire la corrente si finisce in qualche fogna
    -- M.Connelly

    http://www.syn-ack.it

  6. #6
    grazie per le risposte ragazzi. Finalmente ho capito come funziona "cut" che è davvero un mezzo efficace e che permette di evitare molti aggiramenti che si possono ottenere con sed. Per quanto riguarda le espressioni regolari la mia era una domanda nata dall'esasperazione!! Non riuscivo a risolvere un problema.. cmq ho trovato un ottima fonte sugli Appunti Liberi e adesso comincio a farmi un idea.. piu che altro sbagliavo ad inserire la classe [:digit:] in uno script bash che, a quanto ho capito, non è utilizzato dai parser GNU e Perl.

    Grazie ancora!! Alla prossima
    Ci vuole un caos dentro di se per generare una stella danzante... Nietzsche
    MyBloG:http://mastinopalemmitano.blogspot.com/

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.