perl -MData::Dumper -e '@t= split(/(?=<)|(?=#[^#]+#)/,"Foo bar #var#as"); print Dumper(\@t);'