TC

Dot Case Converter — Ingyenes online eszköz

Processed locally. No data stored.
0 chars

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

  1. 1Paste your text
  2. 2Click 'Convert' to get dot.case output
  3. 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

InputOutput
Hello Worldhello.world
firstNamefirst.name
my-config-keymy.config.key
App Settings Configapp.settings.config
database_host_namedatabase.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.