con le regular expression vorrei, dato un path del tipo: "c:\dir1\dir2\dir3\dir4\dirX\dirY" selezionare il percorso precedente le ultime 2. si tenga presente che in questo caso sono 4 ma i sottolivelli non sono noti a priori.
ho scritto
(\w*)\^((\w*)\(\w*))$
ma non funziona, anche se provato singolarmente
((\w*)\(\w*))$
mi restituisce dirX\dirY
a me serve avere invece
c:\dir1\dir2\dir3\dir4
come fare?