Regex.Split isn't what you need here - you are probably better going with a "stock" Match operation and using the groups, or better still, just doing it manually via LastIndexOf and Substring:
string inp = "012AA23SB45AA78";
int index = inp.LastIndexOf("AA");
string start = inp.Substring(0, index);
string end = inp.Substring(index + 2);