Restring

ケース変換

文字列を複数の命名規則へ一括変換するケース変換ツール。変数名、ファイル名、URLスラッグ、APIフィールド名の作成を短時間で済ませられる。

使い方

  1. 変換したい文字列を入力する。
  2. 出力したいケース形式を選ぶ。
  3. 変数名、ファイル名、URL slug作成に使う。

ケース変換

helloRestringTool

仕組み

  • 空白、ハイフン、アンダースコア、camelCase境界で単語へ分割。
  • 単語を小文字化し、選択形式に応じて連結・大文字化。

手元でやるには

snake_caseへ変換

必要環境: Python 3
python3 -c 'import re,sys; s=sys.stdin.read().strip(); s=re.sub(r"([a-z0-9])([A-Z])",r"\1 \2",s); print("_".join(w.lower() for w in re.split(r"[\s_-]+",s) if w))'

関連ツール