Convertor majuscule/minuscule
Lipiți textul și alegeți unul dintre cele opt stiluri de scriere cu majuscule și minuscule: patru pentru texte obișnuite și patru pentru cod. Rezultatul se actualizează pe măsură ce tastați, rândurile noi rămân la locul lor, iar conversia respectă regulile Unicode, nu un simplu tabel A–Z.
0 caractere · 0 cuvinte · 0 rânduri
0 caractere · 0 cuvinte · 0 rânduri
Funcționează integral în această filă a browserului. Textul dvs. nu este încărcat și nici stocat.
Ce face
Schimbare majuscule/minuscule rescrie literele în alt registru: MAJUSCULE, minuscule, Majuscule La Fiecare Cuvânt, majusculă la început de propoziție, stilurile de programare camelCase, snake_case și kebab-case, precum și aLtErNaNt. Folosește maparea Unicode a majusculelor, cu o opțiune pentru i cu și fără punct din turcă.
ID Profil Utilizator
id_profil_utilizator
Cele opt stiluri și unde se folosește fiecare
MAJUSCULE și minuscule nu au nevoie de prezentare, dar rareori sunt scopul final: titlurile cer de obicei Title Case (Titlu), în care fiecare cuvânt începe cu majusculă, iar textul lipit integral cu majuscule cere de obicei Sentence case (propoziție), în care doar prima literă a fiecărei propoziții este majusculă. Ghidurile de stil nu se înțeleg în privința cuvintelor mici din titluri (AP și Chicago scriu cu minusculă prepozițiile și articolele scurte, dar cu liste diferite), așa că acest convertor scrie fiecare cuvânt cu majusculă și lasă excepțiile pe seama dumneavoastră.
Stilurile de cod împart textul în cuvinte la spații, la semne de punctuație și la literele mari existente, așa că XMLHttpRequest devine xml_http_request în snake_case. camelCase este convenția JavaScript și Java pentru variabile, snake_case este standard în Python și în numele coloanelor SQL, iar kebab-case se folosește pentru adrese URL, clase CSS și nume de fișiere. Stilul aLtErNaNt este pur decorativ și apare mai ales în meme-uri.
De ce conversia majusculelor e mai complicată decât pare
Transformarea literelor mari și mici este definită de standardul Unicode, nu de cele 26 de litere ale englezei, iar unele transformări schimbă lungimea textului. Litera germană ß devine SS în majuscule, deci un cuvânt poate crește cu o literă. Litera grecească majusculă Σ are două forme minuscule: σ în interiorul cuvântului și ς la final. Ligaturi precum fi se desfac în două litere când sunt scrise cu majusculă.
Turca și azera au patru litere acolo unde engleza are două: i cu punct și İ, ı fără punct și I. Cu regulile Unicode implicite, transformarea lui „İ” în minusculă dă un i urmat de un punct combinat, iar transformarea lui „i” în majusculă dă un I simplu, ceea ce scrie greșit istanbul. Bifați opțiunea pentru turcă, iar convertorul folosește corespondența specifică limbii, astfel că istanbul devine İSTANBUL și ILIK devine ılık. De aceea codul care compară șiruri cu toUpperCase poate eșua pentru utilizatorii turci, o eroare atât de cunoscută încât are propriul nume, testul Turkey.
Sfaturi pentru rezultate curate
Acronimele sunt principalul lucru de verificat după o conversie. Title Case scrie NASA ca Nasa, iar Sentence case o scrie nasa, fiindcă convertorul nu poate ști care cuvinte sunt nume. Corectați-le manual sau convertiți doar partea de text care are nevoie. Când pregătiți identificatori, eliminați mai întâi caractere precum ghilimelele și emoji-urile; ele sunt omise din rezultatele camelCase, snake_case și kebab-case. Dacă aveți nevoie să aflați și câte cuvinte sau caractere are textul, lipiți-l în Contor de cuvinte.
Întrebări frecvente
- Convertorul păstrează rândurile noi din text?
- Da. Fiecare stil funcționează rând cu rând, deci listele și paragrafele își păstrează forma. În camelCase, snake_case și kebab-case, fiecare rând devine propriul identificator.
- De ce litera germană ß a devenit SS?
- Aceasta este transformarea standard Unicode în majuscule pentru ß. Există și un ẞ majuscul (adăugat în Unicode 5.1), dar conversia implicită produce în continuare SS, cum cer în mod tradițional regulile ortografiei germane.
- Cum desparte convertorul cuvintele pentru snake_case?
- Începe un cuvânt nou la fiecare spațiu sau semn de punctuație, la fiecare trecere de la minusculă la majusculă și înaintea ultimei majuscule dintr-un acronim urmat de minusculă, deci HTMLParser devine html_parser.
- Când trebuie activate regulile pentru limba turcă?
- Ori de câte ori textul este în turcă sau azeră. Fără ele, i și I se transformă ca în engleză, ceea ce scrie greșit cuvintele cu İ majuscul cu punct sau cu ı mic fără punct.
- Poate converti textul în PascalCase?
- Folosiți camelCase și scrieți cu majusculă prima literă a fiecărui rând; PascalCase diferă doar prin această primă literă. Stilul pentru constante (UPPER_SNAKE_CASE) este snake_case urmat de MAJUSCULE.