Tenho uma String do tipo: “$id - $nome” e um objeto.
Quero substituir essas variávies da minah String com o valor das propriedades desse objeto, ou seja, onde está “$id” ele substitui pelo valor do objeto.getId().
Só que, primeiro, eu preciso extrair todas essas variáveis. Pensei em usar Regular Expression.
Alguém tem idéia de como fazer isso?
Lí a documentação da API do Java, mas to sem uma luz.
Para extrair todas as variáveis a RE ($[a-zA-Z]*) resolve, ela vai retornar cada $foo como um grupo e ai vc remove o $ do inicio e com reflection só chama o getFoo() … o código é bastante simples … dá uma brincada ai com a classe Matcher.