وړیا د تار معکوس کوونکی
متن توري په توري معکوس کړئ، د کلمو ترتیب معکوس کړئ، هره کرښه واړوئ، یا د کرښو ترتیب معکوس کړئ. د پالینډروم کشف شامل دی.
دا څنګه کار کوي
دا وسیله متن بشپړ ستاسو براوزر کې پرته د بهرنیو اړوندتیاوو نه اړوي — اصلي منطق ساده JavaScript دی، یو خاص توضیح سره: دا براوزر جوړ شوی Intl.Segmenter API کاروي (چیرې چې شتون ولري) ترڅو متن ګرافیم کلسترونو ته له اړولو مخکې ویشي، نو څو-کوډټکي توري لکه ایموجي لړۍ (👨👩👧) او تلفظشوي توري (é) بشپړ پاتې کیږي پرځای د ټوټوټوټو شوي.
- 1حالت ټاکلشپږ اړول حالتونه شتون لري: هر توری واړوئ، هرې کلمې دننه توري واړوئ (کلمه ترتیب ساتي)، کلمه ترتیب واړوئ، هره کرښه توري واړوئ، کرښه ترتیب واړوئ، یا بشپړ متن سرچپه واړوئ. ټاکل شوی حالت سملاسي پلي کیږي کله چې تاسو ولیکئ — هیڅ سپارلو قدم نشته.
- 2ګرافیم-پوه ویش د Intl.Segmenter له لارېله تورو اړولو مخکې، متن د Intl.Segmenter سره ویشل کیږي granularity 'grapheme' ته ټاکل شوی. دا کارونکي-محسوس شوي توري ورکوي پرځای د خامو یونیکوډ کوډ ټکو نه، نو یو بیرغ ایموجي یا یو بنسټ-توری-پلس-یوځایکوونکی-نښه جوړه یوځای پاتې کیږي کله چې صف اړول کیږي. براوزرونه پرته د Intl.Segmenter نه spread-عملگر تکرار ته راشکته کیږي.
- 3سرچپه حالت یو لټون جدول کاروي'سرچپه' حالت هر توری یوه کوډ شوي 100-ننوتنه یونیکوډ ورتهکتونکي جدول له لارې نقشه کوي (د بیلګې په توګه، 'e' کیږي 'ǝ'، '?' کیږي '¿')، بیا ګرافیم صف اړوي نو پایله سمه لوستل کیږي کله چې فزیکي ډول 180 درجه چورلول شي.
- 4محصول او پالینډروم کشفاړول شوې پایله ژوندۍ تازه کیږي د React useMemo هوک له لارې. توري-اړول حالت کې وسیله هم چیک کوي چې آیا اصلي ننوت یو پالینډروم دی، یو یونیکوډ-پوه توری/عدد فلټر (\p{L}\p{N}) کارول له پرتله کولو مخکې. Copy کیکاږل محصول کلیپبورډ ته د معیاري navigator.clipboard API له لارې لیکي.
اړوندې وسیلې
د متن اړولو جوړوونکی
متن سرچپه واړوئ، یې منعکس کړئ، یا د Unicode ورته-ښکاري توروسره یې برعکس کړئ.
معکوس غږ
یو غږیز فایل سرچپه غږوئ. د موسیقۍ تولید او پټو معکوسو پیغامونو کتلو لپاره ګټور. بشپړ ستاسو په براوزر کې چلیږي، هیڅ اپلوډ نشته.
د متن ترتیبونکی
د متن کرښې الفبايي، د اوږدوالي پر بنسټ، عددي، یا تصادفي ترتیب کړئ. تکراري توکي لرې کړئ، تشې پرې کړئ، او لیستونه ګډوډ کړئ.