Регулярное выражение, которое соответствует действительным именам локальных переменных Ruby

Кто-нибудь знает правила для допустимых имен переменных Ruby? Можно ли сопоставить его с помощью RegEx?

ОБНОВИТЬ: Это то, что я мог придумать до сих пор:

^[_a-z][a-zA-Z0-9_]+$

Это кажется правильным?

Ответы на вопрос(7)

Ваш ответ на вопрос