camelCase to snake_case Regex
Matches uppercase letters in camelCase for conversion to snake_case.
パターン
/([A-Z])/g
→ ビジュアライザーで開くテスト例
myVariableName
getUserById
fetchAllProducts
コード例
javascript
const toSnakeCase = str => str.replace(/([A-Z])/g, '_$1').toLowerCase();
python
import re
def to_snake_case(s):
return re.sub('([A-Z])', r'_\1', s).lower()go
import "regexp" re := regexp.MustCompile(`([A-Z])`) snake := strings.ToLower(re.ReplaceAllString(camel, `_$1`))
stringnamingconversion