[Linux-Biella] Espressioni regolari
Paolo Ciarrocchi
paolo.ciarrocchi a gmail.com
Ven 12 Dic 2008 14:56:45 CET
On Fri, Dec 12, 2008 at 2:16 PM, Pierpaolo Martinello
<pier.martinello a alice.it> wrote:
> Daniele Segato ha scritto:
>> Il giorno gio, 11/12/2008 alle 23.31 +0100, Pierpaolo Martinello ha
>> scritto:
>>
>>> Salve a tutti,
>>> ho un piccolo problema da sgamare e data la mia iGNUranza ho
>>> pensato a Voi guru.
>>> Data una stringa contenente:
>>> PAGE "Page 3" IMAGE 'image2'
>>> devo estrarre sia "Page 3" che 'image2' apici compresi se possibile.
>>> sinora ho tentato con le seguente espressione regolare:
>>> (?si)(.*PAGE[ \t]+)([\w\.]+)(.*) ma non mi soddisfa completamente
>>> Mi date una mano?
>>>
>>> Thanks in advance
>>>
>>>
>>
>> se puoi usare awk č una strunzata :D
>>
>> echo/cat ... | awk '{print $2" "$4}'
>>
>>
>> altrimenti direi
>>
>> .*PAGE (.*) IMAGE (.*)
>>
>> ma potrei dirti na vaccata :D č tardi e ho MOLTO sonno
>>
> Grazie Daniele, in effetti cosė pare funzionare mentre i suggerimentei
> di Emanuele
> non riesco a farli andare (per ora)
echo/cat | cut -d " " -f2,4
Non testato :-)
Ciao,
--
Paolo
http://paolo.ciarrocchi.googlepages.com/
http://mypage.vodafone.it/
Maggiori informazioni sulla lista
Linux