Split a word in short words

Dear,

Can somebody help me with this?

I have a variable

TGT=T2DIRUPDAZ20070326VA 

I want to get in variables some part of TGT. like this.

TGT1=UPDA
TGT2=20070326
TGT3= VA

These three variables have fixe position in variable TGT.

Can you help me with shell expression to get these three variables(TGT1,TGT2,TGT3) from TGT ?

Thanks.

#! /bin/bash

TGT=T2DIRUPDAZ20070326VA;
TG1=${TGT:5:4};
TG2=${TGT:10:8};
TG3=${TGT:18};
echo $TG1 $TG2 $TG3;

Possible way with awk:

$> TGT=T2DIRUPDAZ20070326VA
$> TGT1=`echo $TGT| awk '{print(substr($0,6,4))}'`
$> echo $TGT1
UPDA

The 2 other should be no problem now.