Há- og lágstafabreytir
Límdu inn texta og skiptu á milli átta ritháttarstíla: fjögurra fyrir ritað mál og fjögurra fyrir kóða. Niðurstaðan uppfærist jafnóðum og þú skrifar. Línuskil haldast óbreytt og farið er eftir há- og lágstafareglum Unicode í stað einfaldrar A–Z töflu.
0 stafir · 0 orð · 0 línur
0 stafir · 0 orð · 0 línur
Keyrir alfarið í þessum vafraflipa. Textinn þinn er aldrei sendur inn eða vistaður.
Hvað það gerir
Breyta há- og lágstöfum breytir stafagerð: HÁSTAFIR, lágstafir, Hver Stafur Í Titli, Setningagerð, forritarastílarnir camelCase, snake_case og kebab-case, og aLtErNaTiNg. Það notar Unicode-stafavörpun, með valkosti fyrir tyrkneskt i með og án punkts.
User Profile ID
user_profile_id
Stílarnir átta og hvar hver þeirra er notaður
STAFIR Í HÁSTÖFUM og stafir í lágstöfum þarfnast engrar útskýringar, en þeir eru sjaldan lokamarkmiðið: fyrirsagnir kalla yfirleitt á Upphafsstafi í hverju orði (Title Case), þar sem hvert orð byrjar á hástaf, og texti sem var límdur inn í hástöfum kallar yfirleitt á setningaskipan (Sentence case), þar sem aðeins fyrsti stafur hverrar setningar er hástafur. Stílleiðbeiningar eru ósammála um smáorð í titlum (AP og Chicago nota báðar lágstafi í stuttum forsetningum og greinum, en með ólíkum listum), þannig að þessi breytir setur hástaf í öll orð og lætur þig um undantekningarnar.
Kóðasniðin skipta texta í orð við bil, greinarmerki og núverandi hástafi, þannig að XMLHttpRequest verður xml_http_request í snake_case. camelCase er venja í JavaScript og Java fyrir breytur, snake_case er staðallinn í Python og í heitum SQL-dálka og kebab-case er notað í vefslóðum, CSS-klasaheitum og skráarnöfnum. aLtErNaTiNg er eingöngu til skrauts og sést helst í meme-myndum.
Af hverju er erfiðara að breyta há- og lágstöfum en virðist
Umbreyting á stafastærð byggist á Unicode-staðlinum, ekki á 26 stöfum ensku, og sum tilvik breyta lengd textans. Þýska ß verður SS í hástöfum, þannig að orð getur lengst um einn staf. Gríska hástafs-Σ hefur tvær lágstafsmyndir: σ inni í orði og ς í enda þess. Samsettir stafir á borð við fi verða að tveimur stöfum þegar þeir fá hástaf.
Tyrkneska og azerbaísjanska hafa fjóra stafi þar sem enska hefur tvo: i með punkti og İ, ı án punkts og I. Með sjálfgefnum Unicode-reglum gefur lágstafsumbreyting á „İ“ i á eftir samsettum punkti, og hástafsumbreyting á „i“ gefur venjulegt I, sem gerir istanbul að rangri stafsetningu. Hakaðu við tyrkneska valkostinn og breytirinn notar sérreglur tungumálsins, þannig að istanbul verður İSTANBUL og ILIK verður ılık. Þess vegna getur kóði sem ber saman strengi með toUpperCase brugðist tyrkneskum notendum, villa sem er svo þekkt að hún hefur eigið nafn, Turkey test.
Ráð til að fá hreina niðurstöðu
Skammstafanir eru það helsta sem þarf að athuga eftir umbreytingu. Upphafsstafir í hverju orði skrifa NASA sem Nasa og setningaskipan skrifar það sem nasa, því breytirinn veit ekki hvaða orð eru nöfn. Lagfærðu það í höndunum eða umbreyttu aðeins þeim hluta textans sem þarf. Þegar þú undirbýrð auðkenni skaltu fjarlægja tákn eins og gæsalappir og emoji fyrst; þau eru felld brott úr camelCase, snake_case og kebab-case. Ef þú þarft líka að vita hve langur textinn er í orðum eða stöfum skaltu líma hann í Orðateljarann.
Algengar spurningar
- Heldur há- og lágstafabreytirinn línuskilunum?
- Já. Allar gerðir vinna línu fyrir línu, þannig að listar og málsgreinar halda lögun sinni. Í camelCase, snake_case og kebab-case verður hver lína að sérstöku auðkenni.
- Af hverju varð þýska ß að SS?
- Það er hefðbundin Unicode-hástafsumbreyting fyrir ß. Hástafurinn ẞ er til (bættist við í Unicode 5.1), en sjálfgefin umbreyting gefur samt SS, eins og þýskar stafsetningarreglur hafa löngum krafist.
- Hvernig skiptir breytirinn texta í orð fyrir snake_case?
- Nýtt orð hefst við hvert bil eða greinarmerki, við hverja breytingu úr lágstaf í hástaf og á undan síðasta hástaf skammstöfunar sem fylgt er af lágstaf, þannig að HTMLParser verður html_parser.
- Hvenær á að kveikja á tyrknesku reglunum?
- Alltaf þegar textinn er á tyrknesku eða azerbaísjönsku. Án þeirra fara i og I eins og í ensku, sem afbakar orð með hástafnum İ með punkti eða lágstafnum ı án punkts.
- Er hægt að breyta texta í PascalCase?
- Notaðu camelCase og settu hástaf í upphaf hverrar línu; PascalCase er aðeins frábrugðið í þessum fyrsta staf. Fastastíll (UPPER_SNAKE_CASE) er snake_case og síðan STAFIR Í HÁSTÖFUM.