Pomoc s RE

Pavel Smerk xsmerk na informatics.muni.cz
Čtvrtek Únor 12 16:57:00 MET 2004


On Thu, Feb 12, 2004 at 04:38:22PM +0100, Rado Hrabcak wrote:
> Ahoj,
> 
> Mam taky problem, chcem do pola rozdelit nieco take:
>  mercedes "opel vectra" porsche "volvo s80" "honda civic"
> 
>  array='mercedes,'opel vectra', 'porsche', 'volvo s80, 'honda civic'
> 
> je to vobec mozne urobit v jednom RE?

Mne 

print join '|', 'mercedes "opel vectra" porsche "volvo s80" "honda civic"'
	=~ /\G\s*"?((?<!")\S+|[^"]+)"?\s*/g;

pise

mercedes|opel vectra|porsche|volvo s80|honda civic

Tak snad to splnuje zadani.
							S pozdravem	P.


Další informace o konferenci Perl