Dot Case Converter — Ingyenes online eszköz
Mi az Pontos kis- és nagybetű-átalakító?
case) a szöveget pontok/pontokkal elválasztott, kizárólag kisbetűs szavakra alakítja át. case.
debug), GraphQL mezőnevezésekben és beágyazott struktúrákat jelölő hierarchikus azonosítókban. Ez az eszköz bármilyen bemeneti formátumot kezel – sima szöveget, camelCase-t, snake_case-t vagy PascalCase-t – és átalakítja tiszta, pontokkal elválasztott kisbetűs kimenetté.
Mikor használja Pontos kis- és nagybetű-átalakító?
case-t Java és Kotlin csomagnevekhez, Spring konfigurációs kulcsokhoz, GraphQL mezőazonosítókhoz és Ruby gem névkonvenciókhoz. A DevOps mérnökök hierarchikus környezeti konfigurációs útvonalakhoz (pl. host) használják.
Ha pontjelölésű kulcsokkal rendelkező tulajdonságfájlokat vagy YAML-konfigurációkat készít, ez az eszköz időt takarít meg. Ha pontok helyett kötőjelekre van szüksége, próbálja ki a Kebab Case Converter eszközt. Aláhúzásjelekhez használja a Snake Case Converter eszközt.
Hogyan használja ezt az eszközt
- 1Paste your text
- 2Click 'Convert' to get dot.case output
- 3Copy for config files and identifiers
A konverter a szóközök, kötőjelek, aláhúzójelek és a camelCase-átmenetek alapján azonosítja a szóhatárokat, majd a kisbetűs szavakat pontokkal köti össze. A bemeneti szövegben már meglévő pontokat elválasztóként kezeli, és megőrzi őket.
Példák
| Input | Output |
|---|---|
| Hello World | hello.world |
| firstName | first.name |
| my-config-key | my.config.key |
| App Settings Config | app.settings.config |
| database_host_name | database.host.name |
Szabályok és viselkedés
- Minden szó kisbetűvé alakul. A bevitt szöveg írásmódjától – nagybetűs, camelCase vagy PascalCase – függetlenül a kimenetben minden betű kisbetű.
- A szavakat pontok (pontjelek) választják el egymástól. A szóközöket, kötőjeleket, aláhúzásjeleket és a camelCase-átmeneteket egyetlen ponttal helyettesítjük.
- A speciális karaktereket és az írásjeleket (a pontokat kivéve) eltávolítjuk. A kimenetben csak betűk, számok és pontok maradnak, így a szöveg konfigurációs kulcsokként és csomagnevekként is használható.
Kapcsolódó eszközök
Gyakran ismételt kérdések
Mi az a dot.case?
A „dot.case” egy olyan névkonvenció, amelyben minden szó kisbetűs, és a szavakat pontok választják el egymástól, például: app.settings.debug. Széles körben használják Java-csomagnevekben (com.company.product), a Spring Boot konfigurációs tulajdonságaiban, a GraphQL-ben, valamint olyan hierarchikus konfigurációs fájlokban, ahol a pontok a beágyazási szinteket jelölik.
Mikor használják a dot.case-t?
A Java és a Kotlin csomagnevek (com.example.myapp), a Spring Boot tulajdonságai (spring.datasource.url), a Maven csoportazonosítók, a Ruby gem-nevek, valamint egyes GraphQL-konvenciók mind a pont-kisbetűs írásmódot használják. Ez természetesen jól tükrözi a hierarchikus vagy egymásba ágyazott struktúrákat, mivel a pontok szülő-gyermek kapcsolatokat jelölnek.
A dot.case megegyezik a névter-jelöléssel?
Nagyon hasonló. A Java-csomagnevek (com.example.myapp) pontjelölést használnak a könyvtárszerű hierarchia ábrázolására, ami a „dot.case” egyik formája. A fogalmak a gyakorlatban átfedik egymást, bár a „dot.case” kifejezetten az elnevezési konvencióra utal, míg a „névtér-jelölés” a logikai csoportosítást jelenti.
Miben különbözik a dot.case a kebab-case-től?
A dot.case pontot (.) használ elválasztóként (hello.world), míg a kebab-case kötőjelet (-) használ elválasztóként (hello-world). Mindkettőnél a szokás szerint kisbetűket használunk. A választás a kontextustól függ: pont a konfigurációs kulcsoknál és csomagoknál, kötőjel az URL-eknél és a CSS-osztályoknál.
Képes kezelni a CamelCase formátumú beviteleket?
Igen. Az eszköz felismeri a nagybetűk közötti határokat a camelCase és a PascalCase formátumú beviteli szövegekben, és ezeken a pontokon szétválasztja a szavakat. Például a „backgroundColor” szövegből „background.color”, a „MyComponentName” szövegből pedig „my.component.name” lesz.