Как насчет этого:
(\$(?:.\w+)+)
Начинается сопоставление с $ и включает столько же последовательностей, сколько и с последующими буквами, цифрами или подчеркиванием, если необходимо. Когда появляется что-то еще (пробелы или операторы), совпадение прекращается.
Не забудьте экранировать сам символ экранирования, используя \\
при написании этого кода Java.
Демо здесь .