Я ищу класс Java, который для заданной строки "$ {animal} перепрыгнул через $ {target}".может извлекать имена переменных, то есть 'animal' и 'target'.
Я надеялся StrSubstitutor в Commons Lang имел метод
getVariables(String str) : List<String>
.... но не повезло.
Да, я мог бы написать это сам, но я уверен, что существует сторонняя библиотека, которая делает это.