Можно еще старыми добрыми операциями со стрингами реализовать
Код
string a = textBox1.Text.Remove(0, textBox1.Text.IndexOf("#access_token=") + "#access_token=".Length);
a = a.Remove(a.IndexOf("&expires_in"), a.Length - a.IndexOf("&expires_in"));
В переменной а будет "7ea1xeb1xa33b9a3x43d8fdc8cacx549a80710b8bcx890f8cc041x4x342e4d206x0d6ea7b1x33x4xbc298", если textBox1.Text = "https://oauth.vk.com/blank.html#access_token=7ea1xeb1xa33b9a3x43d8fdc8cacx549a80710b8bcx890f8cc041x4x342e4d206x0d6ea7b1x33x4xbc298&expires_in=86400&user_id=156478424"