కేస్ కన్వర్టర్
టెక్స్ట్ను పేస్ట్ చేసి ఎనిమిది లెటర్-కేస్ శైలుల మధ్య మార్చుకోండి: నాలుగు సాధారణ రచన కోసం, నాలుగు కోడ్ కోసం. మీరు టైప్ చేస్తున్నప్పుడే ఫలితం అప్డేట్ అవుతుంది, మీ లైన్ బ్రేక్లు అలాగే ఉంటాయి, సాధారణ A–Z పట్టిక కాకుండా Unicode కేస్ నియమాలను పాటిస్తుంది.
0 అక్షరాలు · 0 పదాలు · 0 లైన్లు
0 అక్షరాలు · 0 పదాలు · 0 లైన్లు
ఇది పూర్తిగా ఈ బ్రౌజర్ ట్యాబ్లోనే నడుస్తుంది. మీ టెక్స్ట్ అప్లోడ్ లేదా నిల్వ చేయబడదు.
ఇది ఏం చేస్తుంది
కేస్ కన్వర్టర్ అక్షరాల కేస్ను మారుస్తుంది: UPPER CASE, lower case, Title Case, Sentence case, ప్రోగ్రామర్ శైలులు camelCase, snake_case, kebab-case, మరియు aLtErNaTiNg case. ఇది Unicode కేస్ మ్యాపింగ్ను ఉపయోగిస్తుంది, టర్కిష్ చుక్క ఉన్న, లేని i కోసం ఎంపిక ఉంది.
User Profile ID
user_profile_id
ఎనిమిది శైలులు, ఒక్కొక్కటి ఎక్కడ వాడతారు
UPPER CASE మరియు lower case గురించి ప్రత్యేకంగా చెప్పాల్సిన పనిలేదు, కానీ అవి చాలాసార్లు చివరి లక్ష్యం కావు: హెడ్లైన్లకు సాధారణంగా Title Case కావాలి, అందులో ప్రతి పదం పెద్ద అక్షరంతో మొదలవుతుంది. అన్నీ క్యాపిటల్స్లో పేస్ట్ చేసిన బాడీ టెక్స్ట్కు సాధారణంగా Sentence case కావాలి, అందులో ప్రతి వాక్యంలోని మొదటి అక్షరం మాత్రమే పెద్దదిగా ఉంటుంది. శీర్షికలలో చిన్న పదాల విషయంలో స్టైల్ గైడ్లు ఏకీభవించవు (AP మరియు Chicago రెండూ చిన్న ప్రిపొజిషన్లు, ఆర్టికల్స్ను చిన్న అక్షరాలతో రాస్తాయి, కానీ వాటి జాబితాలు వేరు). అందుకే ఈ కన్వర్టర్ ప్రతి పదాన్ని క్యాపిటలైజ్ చేస్తుంది, మినహాయింపులను మీకు వదిలేస్తుంది.
కోడ్ స్టైల్స్ టెక్స్ట్ను ఖాళీలు, విరామచిహ్నాలు, ఇప్పటికే ఉన్న పెద్ద అక్షరాల వద్ద పదాలుగా విడగొడతాయి, కాబట్టి XMLHttpRequest snake_caseలో xml_http_request అవుతుంది. camelCase అనేది వేరియబుల్స్ కోసం JavaScript, Java సంప్రదాయం, snake_case అనేది Python, SQL కాలమ్ పేర్లలో ప్రామాణికం, kebab-case URLలు, CSS క్లాస్ పేర్లు, ఫైల్ పేర్లకు వాడతారు. aLtErNaTiNg కేస్ కేవలం అలంకారం కోసం, ఎక్కువగా మీమ్స్లో కనిపిస్తుంది.
కేస్ మార్పిడి కనిపించేంత సులభం ఎందుకు కాదు
కేస్ మ్యాపింగ్ను నిర్వచించేది Unicode స్టాండర్డ్, ఇంగ్లీష్లోని 26 అక్షరాలు కాదు, కొన్ని మ్యాపింగ్లు టెక్స్ట్ పొడవును మారుస్తాయి. జర్మన్ ß పెద్ద అక్షరాల్లో SS అవుతుంది, కాబట్టి పదం ఒక అక్షరం పెరగవచ్చు. గ్రీక్ క్యాపిటల్ Σకు రెండు చిన్న రూపాలున్నాయి: పదం లోపల σ, పదం చివర ς. fi వంటి లిగేచర్లు క్యాపిటలైజ్ చేసినప్పుడు రెండు అక్షరాలుగా విస్తరిస్తాయి.
ఇంగ్లీష్లో రెండు అక్షరాలున్న చోట టర్కిష్, అజర్బైజానీ భాషల్లో నాలుగు ఉన్నాయి: చుక్కతో i మరియు İ, చుక్క లేని ı మరియు I. డిఫాల్ట్ Unicode నియమాల్లో "İ"ని చిన్న అక్షరంగా మారిస్తే i తర్వాత కంబైనింగ్ చుక్క వస్తుంది, "i"ని పెద్దదిగా మారిస్తే సాధారణ I వస్తుంది, దీనివల్ల istanbul తప్పు స్పెల్లింగ్ అవుతుంది. టర్కిష్ ఎంపికను టిక్ చేస్తే కన్వర్టర్ ఆ భాషకు ప్రత్యేకమైన మ్యాపింగ్ను వాడుతుంది, అప్పుడు istanbul İSTANBUL అవుతుంది, ILIK ılık అవుతుంది. అందుకే toUpperCaseతో స్ట్రింగ్లను పోల్చే కోడ్ టర్కిష్ వినియోగదారులకు విఫలం కావచ్చు, ఈ బగ్ ఎంత ప్రసిద్ధమంటే దానికి Turkey test అనే పేరే ఉంది.
శుభ్రమైన ఫలితాల కోసం చిట్కాలు
మార్చిన తర్వాత ప్రధానంగా చూడాల్సినవి సంక్షిప్త రూపాలు (అక్రోనిమ్స్). Title Case NASAను Nasa అని, Sentence case nasa అని రాస్తుంది, ఎందుకంటే ఏ పదాలు పేర్లో కన్వర్టర్కు తెలియదు. వాటిని చేతితో సరిచేయండి, లేదా అవసరమైన భాగాన్ని మాత్రమే మార్చండి. ఐడెంటిఫైయర్లు తయారుచేసేటప్పుడు ముందుగా కోట్స్, ఎమోజీ వంటి అక్షరాలను తొలగించండి; camelCase, snake_case, kebab-case ఫలితంలో అవి తొలగించబడతాయి. టెక్స్ట్లో ఎన్ని పదాలు లేదా అక్షరాలు ఉన్నాయో కూడా తెలుసుకోవాలంటే, దాన్ని వర్డ్ కౌంటర్లో పేస్ట్ చేయండి.
తరచుగా అడిగే ప్రశ్నలు
- కేస్ కన్వర్టర్ నా లైన్ బ్రేక్లను అలాగే ఉంచుతుందా?
- అవును. ప్రతి స్టైల్ లైన్ వారీగా పనిచేస్తుంది, కాబట్టి జాబితాలు, పేరాల రూపం మారదు. camelCase, snake_case, kebab-caseలో ప్రతి లైన్ ఒక్కో ఐడెంటిఫైయర్ అవుతుంది.
- జర్మన్ ß ఎందుకు SSగా మారింది?
- ß కోసం ఇది ప్రామాణిక Unicode అప్పర్-కేస్ మ్యాపింగ్. క్యాపిటల్ ẞ ఉంది (Unicode 5.1లో చేర్చారు), కానీ జర్మన్ స్పెల్లింగ్ నియమాలు సంప్రదాయంగా కోరినట్లే డిఫాల్ట్ కేస్ మార్పిడి ఇప్పటికీ SS ఇస్తుంది.
- snake_case కోసం కన్వర్టర్ పదాలను ఎలా విడదీస్తుంది?
- ప్రతి ఖాళీ లేదా విరామచిహ్నం వద్ద, చిన్న నుండి పెద్ద అక్షరానికి మారే ప్రతిచోటా, చిన్న అక్షరం వెనుక వచ్చే అక్రోనిమ్లోని చివరి క్యాపిటల్కు ముందు కొత్త పదం మొదలవుతుంది, కాబట్టి HTMLParser html_parser అవుతుంది.
- టర్కిష్ నియమాలను ఎప్పుడు ఆన్ చేయాలి?
- టెక్స్ట్ టర్కిష్ లేదా అజర్బైజానీ అయినప్పుడు. అవి లేకుంటే i, I ఇంగ్లీష్లో లాగే మ్యాప్ అవుతాయి, దీనివల్ల చుక్కతో ఉన్న క్యాపిటల్ İ లేదా చుక్క లేని చిన్న ı ఉన్న పదాల స్పెల్లింగ్ తప్పుతుంది.
- ఇది PascalCaseకి మార్చగలదా?
- camelCase వాడి ప్రతి లైన్లోని మొదటి అక్షరాన్ని పెద్దదిగా చేయండి; PascalCase ఆ మొదటి అక్షరంలో మాత్రమే భిన్నం. కాన్స్టెంట్ స్టైల్ (UPPER_SNAKE_CASE) అంటే snake_case తర్వాత UPPER CASE.