Problema regular expression+sed
Inviato: mar 21 apr 2009, 11:13
Ciao a tutti,
ho un problema con un espressione regolare. In pratica dovrei estrarre dal file che trovate qui sotto solo la dicitura "rsti" seguita da 4 numeri. Il file cambia sempre, contenendo sempre però rsti seguita sempre da 4 numeri.
Ho provato utilizzando questa:
Ma mi ritorna le lettere i,r,t,s anche non come parola unica e altri numeri non per forza dopo la parola rsti.
C'è un modo per ottenere solo rsti[0-9]{4} senza altre lettere "singole" o numeri prima?
Grazie
ho un problema con un espressione regolare. In pratica dovrei estrarre dal file che trovate qui sotto solo la dicitura "rsti" seguita da 4 numeri. Il file cambia sempre, contenendo sempre però rsti seguita sempre da 4 numeri.
Codice: Seleziona tutto
SANVIDAN rsti9101
SANVIDAN rsti0223
rsti0053
34rtsi0004
iiiiiirsti0005
rsti0006rskj
rsti0007 oioioip
rsti0008
rsti0009qqwq
rsti0010
djfhdkjhkrsti0011
00rsti0012
rsti0013Codice: Seleziona tutto
sed 's/[^\<rsti\>0-9]//g'Codice: Seleziona tutto
rsti9101
rsti0223
rsti0053
34rsti0004
iiiiiirsti0005
rsti0006rs
rsti0007iii
rsti0008
rsti0009
rsti0010
rsti0011
00rsti0012
rsti0013
Grazie