Convertitore maiuscole/minuscole: titolo, camelCase e snake_case
Cambia il testo tra UPPER, inferiore, Titolo, Frase, cammello, Pascal, serpente, kebab e lumaca
Lo strumento viene caricato qui. Ha bisogno di JavaScript, perché il lavoro avviene sul tuo dispositivo.
I tuoi file e la tua privacy
Ogni trasformazione è una funzione in esecuzione in questa scheda del browser, applicata a una stringa trattenuta
nella memoria. Niente viene caricato, niente viene salvato automaticamente e niente sopravvive a una ricarica, quindi
incollare qui una bozza o un blocco di codice sorgente non lascia alcuna copia da nessuna parte, nemmeno su a
macchina condivisa.
Cosa fa questo strumento
Nove trasformazioni maiuscole e minuscole applicate all'intera casella di testo, ognuna annullabile. Il programmatore
i casi condividono un separatore di parole che comprende i confini di camelCase e le sequenze di maiuscole,
e la trasformazione della lumaca ripiega gli accenti sulle lettere di base invece di eliminarli.
Riscrive le maiuscole dell'intera casella di testo in un unico passaggio, con nove obiettivi:
UPPER, minuscolo, Titolo maiuscolo, Maiuscolo frase, camelCase, PascalCase, snake_case, kebab-case e
una lumaca URL. I quattro casi del programmatore condividono uno sdoppiatore di parole, quindi concordano su dove
le parole iniziano, anche all'interno di un identificatore che non contiene spazi. Ciascuno
trasformazione spinge il testo precedente in uno stack di annullamento, quindi si ottiene una conversione
quello sbagliato costa un clic per invertire piuttosto che incollare nuovamente.
Come usarlo
Incolla il testo nella casella. Le trasformazioni si applicano a tutto, quindi incolla solo ciò che vuoi
voglio cambiato.
Seleziona il caso che desideri dalla riga Caso. Il risultato sostituisce il testo nella casella e
una conferma nomina ciò che è stato applicato.
Controlla eventuali acronimi o nomi propri nel risultato, poiché il titolo e la frase sono entrambi maiuscoli
le lettere minuscole che non pensano debbano essere maiuscole.
Seleziona Annulla per tornare indietro oppure copiare o scaricare il testo quando è corretto.
Casi d'uso di esempio
Trasformare l'intestazione di un articolo in uno slug URL per un post di blog o una pagina di documentazione.
Riparare un elenco di nomi o indirizzi arrivati interamente in maiuscolo.
Rinominare un identificatore tra camelCase e snake_case quando si sposta il codice tra
lingue.
Ingresso e uscita supportati
Accetta
Testo semplice, incollato o digitato, in qualsiasi script: la mappatura delle maiuscole è compatibile con Unicode
Identificatori senza spazi, come parseHTTPResponse o user_id_list
Produce
Il testo convertito nella stessa casella, copiabile negli appunti
Un text.txt scaricabile contenente i contenuti attuali
Cosa non farà questo strumento
Le trasformazioni si applicano all'intera scatola. Non esiste una modalità di sola conversione della selezione, quindi
dividere il testo se parti di esso necessitano di un trattamento diverso.
Il caso del titolo non applica eccezioni alla guida di stile: ogni parola è in maiuscolo, incluso "di",
"il" e "e", perché le guide di stile non sono d'accordo e sceglierne una in silenzio sarebbe un
indovina.
La mappatura dei casi è indipendente dalle impostazioni locali. Il tedesco ß maiuscolo diventa SS, che non si inverte,
e la i turca punteggiata e senza punto non ha una custodia speciale.
Il separatore di parole necessita di un segnale di confine: un separatore, un cambio di maiuscole e minuscole o una cifra, quindi a
il composto scritto come una sequenza in minuscolo, come "ciao mondo", non può essere diviso.
Le lumache mantengono le lettere degli script non latini così come sono, in minuscolo. Non c'è
la traslitterazione e le emoji e i simboli vengono rimossi anziché trascritti.
Errori comuni
Esecuzione del titolo su testo contenente un acronimo. NASA diventa Nasa e iPhone diventa
Iphone, perché ogni parola ha l'iniziale maiuscola e ovunque minuscola
altro.
Eseguire il caso della frase sul testo gridato e non rileggerlo. Mette tutto in minuscolo
in primo luogo, quindi i nomi propri e gli acronimi rimangono in minuscolo finché non li aggiusti manualmente, e a
il punto dopo un'abbreviazione rende maiuscolo la parola successiva a metà frase.
Mi aspetto che camelCase conservi un acronimo. parseHTTPResponse diventa parseHttpResponse,
che corrisponde alla maggior parte delle convenzioni ma è sbagliato se la tua codebase mantiene deliberatamente il file
capitali.
Usare la custodia del kebab dove si intendeva una lumaca. kebab-case mantiene le lettere accentate, quindi "Café".
Menu’ diventa ‘café-menu’; solo la trasformazione lumaca piega l’accento per dare “menu bar”.
Note tecniche
Le lettere maiuscole e minuscole chiamano direttamente i metodi di stringa JavaScript, applicando l'impostazione predefinita
Mappature dei casi Unicode anziché quelle personalizzate per le impostazioni locali. Il caso del titolo riscrive ogni sequenza di a
lettera seguita da lettere, combinando segni o apostrofi, maiuscola la prima
carattere e minuscolo il resto, motivo per cui appiattisce gli acronimi. Caso di frase
prima mette in minuscolo l'intera stringa, poi rende maiuscola la lettera di apertura e la prima
lettera dopo il terminatore di frase seguita da uno spazio bianco. I casi del programmatore condividono a
divisore che si interrompe su sequenze di caratteri non alfanumerici, su una lettera minuscola o
cifra seguita da una lettera maiuscola e su una sequenza di maiuscole seguita da a
coppia maiuscola e minuscola: la regola che separa HTTP dalla risposta in
analizzareHTTPResponse. Le lumache vengono normalizzate in NFD e precedentemente private dei segni di combinazione
minuscolo, quindi un accento si piega alla sua lettera base.
Domande frequenti
Qual è la differenza tra la custodia del kebab e la lumaca?
Entrambi uniscono le parole minuscole con trattini, ma la trasformazione slug piega anche gli accenti
lettere base e rimuove tutto ciò che non è una lettera o una cifra. "Café Crème" dà
"café-crème" come custodia per kebab e "cafe-creme" come lumaca.
Perché Title Case ha rotto il mio acronimo?
Il titolo presenta in maiuscolo la prima lettera di ogni parola e in minuscolo il resto, senza n
dizionario degli acronimi dietro di esso, quindi NASA diventa Nasa. Correggi gli acronimi dopo la conversione,
o utilizzare una trasformazione diversa.
Il caso della frase conosce i nomi?
No. Mette tutto in minuscolo e poi rende maiuscola la prima lettera di ogni frase, quindi
i nomi propri devono essere corretti manualmente. Questo è il compromesso per una trasformazione che
corregge in modo affidabile il testo scritto in maiuscolo.