Re: aiutino regular expression in sed

2009-11-10 Per discussione Paolo Sala
Max scrisse in data 10/11/2009 09:28: > vuoi recuperare anche la riga con "Volume:"? > oppure solo quello che sta scritto dopo "Sample Name"? Solo Sample Name ma ho già fatto grazie ai vostri consigli. Ancora mille e mille grazie Piviul -- Per REVOCARE l'iscrizione alla lista, inviare un email

Re: aiutino regular expression in sed

2009-11-10 Per discussione Max
Scander ha scritto: On Mon, 09 Nov 2009 11:43:24 +0100 Paolo Sala wrote: Ciao a tutti, come si fa a matchare tutto fino a che non contiene opzionalmente una parola? [...] Sample Name:Std livello 3 Injection Volume: 25,0 [...] vuoi recu

Re: aiutino regular expression in sed

2009-11-09 Per discussione Scander
On Mon, 09 Nov 2009 11:43:24 +0100 Paolo Sala wrote: > Ciao a tutti, come si fa a matchare tutto fino a che non contiene > opzionalmente una parola? > > Ho dei file di testo tipo: > [...] > Sample Name:909388-001 1° 1:10 > [...] > > oppure > [...] > Sample Name:Std livello 3

Re: aiutino regular expression in sed

2009-11-09 Per discussione Alfredo Finelli
* On Mon, 09 Nov 2009, at 11:43 +0100, Paolo Sala wrote: > Ciao a tutti, come si fa a matchare tutto fino a che non contiene > opzionalmente una parola? > > Ho dei file di testo tipo: > [...] > Sample Name:909388-001 1° 1:10 > [...] > > oppure > [...] > Sample Name:Std livello 3

Re: aiutino regular expression in sed

2009-11-09 Per discussione Paolo Sala
Pietro Giorgianni scrisse in data 09/11/2009 12:52: > [...] > Un'altra possibilità, se tra Sample Name: e il nome e poi tra il nome > e Injection ci sono almeno due spazi, è: > era un'altra opzione che mi ero prefisso di vedere se riuscivo a matchare ma non ce l'ho fatta... > grep ^Samp prova.t

Re: aiutino regular expression in sed

2009-11-09 Per discussione Paolo Sala
Duffy DaC scrisse in data 09/11/2009 13:11: > [Paolo Sala, lunedì 9 novembre 2009] > >> In ogni caso non è possibile fare il match di tutto fino a che non >> si incontri la parola tizio oppure la parola caio? Questo non lo so >> proprio fare. >> > > Una stringa di caratteri "comuni" dovrebb

Re: aiutino regular expression in sed

2009-11-09 Per discussione Duffy DaC
[Paolo Sala, lunedì 9 novembre 2009] > In ogni caso non è possibile fare il match di tutto fino a che non > si incontri la parola tizio oppure la parola caio? Questo non lo so > proprio fare. Una stringa di caratteri "comuni" dovrebbe matchare se stessa, quindi, ammettendo che compaia in tutte le

Re: aiutino regular expression in sed

2009-11-09 Per discussione Pietro Giorgianni
Il 09 novembre 2009 11.43, Paolo Sala ha scritto: > Io dovrei in questi file andare a prendere il sample name. Prima faccio > un grep Sample\ Name e poi pensavo di prendere il sample name con sed. A quanto pare, sed non supporta l'opzione nongreedy. Una possibilità potrebbe essere cut, tipo: gr

Re: aiutino regular expression in sed

2009-11-09 Per discussione Paolo Sala
Duffy DaC scrisse in data 09/11/2009 12:29: > [Paolo Sala, lunedì 9 novembre 2009] > >> Mi piacerebbe dire qualcosa tipo: >> prendi dopo Sample\ Name:[\ \t]* tutto fino a Injection oppure, se >> Injection non c'è, fino alla fine della riga. >> > > Beh, potresti prima di tutto togliere "Inje

Re: aiutino regular expression in sed

2009-11-09 Per discussione Duffy DaC
[Paolo Sala, lunedì 9 novembre 2009] > Mi piacerebbe dire qualcosa tipo: > prendi dopo Sample\ Name:[\ \t]* tutto fino a Injection oppure, se > Injection non c'è, fino alla fine della riga. Beh, potresti prima di tutto togliere "Injection", cosi poi ti basta gestire il caso in cui "Injection" non

aiutino regular expression in sed

2009-11-09 Per discussione Paolo Sala
Ciao a tutti, come si fa a matchare tutto fino a che non contiene opzionalmente una parola? Ho dei file di testo tipo: [...] Sample Name:909388-001 1° 1:10 [...] oppure [...] Sample Name:Std livello 3 Injection Volume: 25,0 [...] o