Я использую Rhino и Scripting для платформы Java, чтобы позволить пользователю расширить мое приложение.
Однако пользователь может написать несколько случаев, например (ASTO.value>440) || (ASTO.bellowNormal)
и т. Д.
Проблема в том, что перед запуском скрипта из моего приложения JAVA с помощью ScriptEngine
Я хочу получить имена всех переменных! Потому что я должен знать, какие переменные необходимы для запуска сценария ...
Я знаю, что регулярное выражение сделало бы работу, но я не уверен ...
Пожалуйста, кто-нибудь может помочь мне выяснить Java-регулярное выражение, чтобы получить переменные, я бы действительно оценил его ..