streamlit.case_converters
to_snake_case
https://github.com/streamlit/streamlit/blob/1.22.0/lib/streamlit/case_converters.py#L47-L57
正規表現を使った実装!
まずキャメルケースを大文字小文字を維持したまま単語で分けてアンダースコアつなぎに
全部小文字にする
テストコード見つかるならみてみたい(TODO)
同様の実装
pyhumps