Трудно понять вас, но ... если вы ищете совпадение, если строка начинается с "a" или "b", и в противном случае вы можете сделать это:
^(a|b)(.+)$
Затем, когда вы получите группы совпадений, первая группа будет либо "a", либо "b", а вторая группа будет остальной частью строки.