Ez az átalakító teljesen a böngészőben fut, ezért a beillesztett kód, adatbázismezők és privát jegyzetek nem kerülnek feltöltésre. Felismeri az olyan gyakori azonosítóhatárokat, mint a HTTPServerError, customerProfileURL és invoice-total, majd az ismételt elválasztókat egyetlen aláhúzássá normalizálja. A Unicode betűk alapértelmezetten megmaradnak lokalizált azonosítókhoz, a szigorú ASCII mód pedig egyszerű latin betűkre hajtja az ékezeteket, ha egy rendszer csak a-z, 0-9 és aláhúzás karaktereket fogad el.
Snake case converter
Teljesen a böngésződben fut - feltöltés és regisztráció nélkül.
Mi az a snake case converter?
A snake case converter a szöveget vagy kódszerű neveket aláhúzással tagolt azonosítókká alakítja, például user_profile_url formára. Illesszen be egy kifejezést, camelCase, PascalCase, kebab-case vagy vegyes írásjeleket, és az eredmény élőben frissül. Több sort is kezel, és konstansokhoz át tud váltani SCREAMING_SNAKE_CASE formára.
Így működik
- 1Illessze be a szöveget. Adjon meg egy kifejezést, címkelistát vagy meglévő azonosítókat. Minden bemeneti sorból egy kimeneti sor lesz.
- 2Válasszon formátumot. Hagyja meg az alapértelmezett snake_case kimenetet, vagy váltson SCREAMING_SNAKE_CASE formára konstansokhoz és környezeti változókhoz.
- 3Állítsa be a karakterkezelést. Tartsa bekapcsolva a Unicode betűket többnyelvű szöveghez, vagy kapcsolja ki, ha szigorú ASCII azonosítókra van szükség.
- 4Másolja az eredményt. A Másolás gombbal átveheti az átalakított azonosítót vagy a teljes átalakított oszlopot.
Kinek hasznos
- Fejlesztők változókat, függvényeket, API-mezőket vagy konfigurációs kulcsokat neveznek át, mielőtt Python, Ruby, Rust, SQL vagy Terraform kódba illesztik őket.
- Adatcsapatok táblázatfejléceket tisztítanak stabil oszlopnevekké, amelyek importáláskor és exportáláskor is megmaradnak.
- Termékcsapatok eseményneveket, feature flag neveket és analytics címkéket alakítanak kiszámítható azonosítókká.
- Dokumentációírók olyan példákat készítenek, amelyek kézi tisztítás nélkül illeszkednek a kódolási névkonvenciókhoz.
Gyakori kérdések
Ingyenes ez a snake case converter?
Igen. Az eszköz ingyenes, nem kér regisztrációt, és normál böngészős használatnál nincs gyakorlati sorlimitje. Illesszen be egy értéket vagy egy teljes oszlopot, és azonnal átalakíthatja.
Feltöltődik valahová a szövegem?
Nem. Az átalakítás helyben, a böngészőben történik. Az azonosítók, belső mezőnevek, API payloadok és piszkozatok az eszközén maradnak.
Mit jelent a snake_case?
A snake_case olyan névadási stílus, ahol a szavak kisbetűsek és aláhúzással vannak elválasztva, például <code>customer_profile_url</code>. Gyakori Pythonban, Rubyban, Rustban, adatbázisokban, fájlnevekben és sok API-konvencióban.
Át tud alakítani camelCase vagy PascalCase szöveget?
Igen. Felismeri a gyakori szóhatárokat, így a <code>customerProfileURL</code> eredménye <code>customer_profile_url</code>, a <code>HTTPServerError</code> pedig <code>http_server_error</code> lesz.
Mire való a SCREAMING_SNAKE_CASE?
A SCREAMING_SNAKE_CASE a nagybetűs változat, amelyet általában konstansokhoz, enum értékekhez és környezeti változókhoz használnak, például <code>API_BASE_URL</code>. Akkor használja a SCREAMING módot, ha a célstílus nagybetűs azonosítókat vár.
Támogatja az ékezeteket és a nem angol szöveget?
Igen. A Unicode betűk alapértelmezetten megmaradnak, így a cirill, görög, hindi, kínai és más írásrendszerű szavak megőrződnek, ha szóköz vagy írásjel választja el őket. A Unicode kikapcsolása csak akkor szükséges, ha szigorú ASCII kimenet kell.
Átalakíthatok sok nevet egyszerre?
Igen. Illesszen be soronként egy értéket, és az eszköz ugyanabban a sorrendben soronként egy átalakított azonosítót ad vissza. Hasznos táblázatfejlécekhez, adatbázisoszlopokhoz és tömeges kódtisztításhoz.