gebruiker@laptop:~$ echo "Dit_is_een_map.vol12.voL00+1.PAR2" | sed 's/\.vol[0-9]*\+[0-9]*.*$//i'
Dit_is_een_map
Ik begrijp niet waarom "vol12" ook wegvalt.
Als ik het goed begrijp doet mijn regular expression het volgende:
* begin met een punt
* dan het wooord "vol"
* dan een nummer, hierop kan 0 of meer nummers volgen
* dan een letterlijke +
* weer 1 of meer nummers
Hij wist dus ook mijn eerste "vol". terwijl er niet direct na het nummer 12 een plus volgt.
Dit_is_een_map
Ik begrijp niet waarom "vol12" ook wegvalt.
Als ik het goed begrijp doet mijn regular expression het volgende:
* begin met een punt
* dan het wooord "vol"
* dan een nummer, hierop kan 0 of meer nummers volgen
* dan een letterlijke +
* weer 1 of meer nummers
Hij wist dus ook mijn eerste "vol". terwijl er niet direct na het nummer 12 een plus volgt.