El único comodín que funciona en la sentencia GRANT es *
GRANT SELECT ON `testdb`.* TO 'user'@'localhost';
GRANT SELECT ON *.* TO 'privilegeduser'@'localhost';
Es todo o uno; no hay posibilidad de hacer coincidir dinámicamente los nombres de las tablas con los privilegios concedidos.