ఉచిత స్ట్రింగ్ రివర్సర్
టెక్స్ట్ను అక్షరం వారీగా రివర్స్ చేయండి, పదాల క్రమాన్ని రివర్స్ చేయండి, ప్రతి లైన్ను ఫ్లిప్ చేయండి, లేదా లైన్ క్రమాన్ని రివర్స్ చేయండి. పాలిండ్రోమ్ గుర్తింపుతో సహా.
ఇది ఎలా పనిచేస్తుంది
ఈ టూల్ సున్నా బాహ్య డిపెండెన్సీలతో పూర్తిగా మీ బ్రౌజర్లో టెక్స్ట్ను తిరగేస్తుంది — ప్రధాన తర్కం సాదా JavaScript, ఒక ముఖ్యమైన వివరంతో: తిరగేసే ముందు టెక్స్ట్ను grapheme clustersగా విభజించడానికి బ్రౌజర్ అంతర్నిర్మిత Intl.Segmenter API (అందుబాటులో ఉన్న చోట) ఉపయోగిస్తుంది, కాబట్టి ఎమోజీ శ్రేణులు (👨👩👧) మరియు యాస అక్షరాలు (é) వంటి బహుళ-codepoint అక్షరాలు విడిపోకుండా అలాగే ఉంటాయి.
- 1మోడ్ ఎంపికఆరు తిరగేసే మోడ్లు అందుబాటులో ఉన్నాయి: ప్రతి అక్షరాన్ని తిరగేయడం, ప్రతి పదంలోని అక్షరాలను తిరగేయడం (పద క్రమం ఉంచుతూ), పద క్రమాన్ని తిరగేయడం, ప్రతి లైన్లో అక్షరాలను తిరగేయడం, లైన్ క్రమాన్ని తిరగేయడం, లేదా మొత్తం స్ట్రింగ్ను తలకిందులు చేయడం. ఎంచుకున్న మోడ్ మీరు టైప్ చేస్తుండగా వెంటనే వర్తిస్తుంది — సబ్మిట్ దశ లేదు.
- 2Intl.Segmenter ద్వారా grapheme-అవగాహన విభజనఅక్షరాలను తిరగేసే ముందు, టెక్స్ట్ granularity 'grapheme'గా సెట్ చేసిన Intl.Segmenter ఉపయోగించి విభజించబడుతుంది. ఇది ముడి Unicode code points కాకుండా వినియోగదారు గ్రహించే అక్షరాలను ఇస్తుంది, కాబట్టి array తిరగేసినప్పుడు జెండా ఎమోజీ లేదా ఆధార-అక్షరం-మరియు-combining-mark జంట కలిసే ఉంటాయి. Intl.Segmenter లేని బ్రౌజర్లు spread-operator iterationకు తిరిగి వెళ్తాయి.
- 3తలకిందుల మోడ్ లుకప్ పట్టిక ఉపయోగిస్తుంది'తలకిందుల' మోడ్ ప్రతి అక్షరాన్ని Unicode పోలికల హార్డ్కోడ్ 100-ఎంట్రీల లుకప్ పట్టిక ద్వారా మ్యాప్ చేస్తుంది (ఉదాహరణకు, 'e' అనేది 'ǝ' అవుతుంది, '?' అనేది '¿' అవుతుంది), తర్వాత grapheme arrayను తిరగేస్తుంది కాబట్టి భౌతికంగా 180 డిగ్రీలు తిప్పినప్పుడు ఫలితం సరిగ్గా చదవబడుతుంది.
- 4అవుట్పుట్ మరియు palindrome గుర్తింపుతిరగేసిన ఫలితం React useMemo హుక్ ద్వారా లైవ్గా అప్డేట్ అవుతుంది. అక్షర-తిరగేత మోడ్లో టూల్ పోల్చే ముందు Unicode-అవగాహన letter/digit ఫిల్టర్ (\p{L}\p{N}) ఉపయోగించి అసలు ఇన్పుట్ palindrome అవునో కాదో కూడా తనిఖీ చేస్తుంది. కాపీ క్లిక్ చేస్తే ప్రామాణిక navigator.clipboard API ద్వారా అవుట్పుట్ క్లిప్బోర్డ్కు రాయబడుతుంది.
సంబంధిత సాధనాలు
ఫ్లిప్ టెక్స్ట్ జనరేటర్
టెక్స్ట్ను తలకిందులుగా మార్చండి, అద్దంలో చూపండి, లేదా యూనికోడ్ లుక్-అలైక్ అక్షరాలతో రివర్స్ చేయండి.
ఆడియోను రివర్స్ చేయండి
ఆడియో ఫైల్ను వెనుకకు ప్లే చేయండి. మ్యూజిక్ ప్రొడక్షన్ మరియు దాగి ఉన్న రివర్స్డ్ సందేశాల కోసం తనిఖీ చేయడానికి ఉపయోగకరం. పూర్తిగా మీ బ్రౌజర్లోనే నడుస్తుంది, అప్లోడ్ లేదు.
టెక్స్ట్ సార్టర్
టెక్స్ట్ లైన్లను అక్షర క్రమంలో, పొడవు ప్రకారం, సంఖ్యాపరంగా, లేదా యాదృచ్ఛికంగా సార్ట్ చేయండి. డూప్లికేట్లను తొలగించండి, వైట్స్పేస్ను ట్రిమ్ చేయండి, జాబితాలను షఫుల్ చేయండి.