მთავარ შინაარსზე გადასვლა

სტრიქონის შემბრუნებელი უფასოდ

შებრუნეთ ტექსტი სიმბოლო-სიმბოლოზე, შებრუნეთ სიტყვების თანმიმდევრობა, გადააბრუნეთ თითოეული სტრიქონი ან შებრუნეთ სტრიქონების თანმიმდევრობა. მოიცავს პალინდრომის გამოვლენას.

მუშაობს ოფლაინ ჩატვირთვის შემდეგ
პალინდრომი არ არის
შებრუნებული
!dlroW ,olleH
13 სიმბოლო2 სიტყვა1 სტრიქონი

გავრცელებული გამოყენება

  • ტექსტი palindrome არის შემოწმებატექსტი საპირისპირი და შედარება palindromes გამოვლენის ის - სიტყვები, ფრაზები ან წინადადებები რომელიც წაკითხვა იმავე ფორ და უკან.
  • ტექსტის შებრუნება გასართობად და სოციალური მედიისთვისშექმნა საპირისპირი ტექსტი, საპირისპირი შეტყობინება და მარჯნივ გამოსახულებები memes და სოციალური მედია posts.
  • Strings საპირისპირი კოდირების პრაქტიკა ისგადამოწმება თქვენი string reversal ალგორითმი და test edge შემთხვევები emoji, Unicode და multi-byte სიმბოლო თან.
  • მეტყველეთა წესრიგი საპირისპირი ის წინადადებებშიFlip სიტყვა რიგი წინადადებები, სათაური ან სიები - გამოსადეგი წერის სავარჯიშო და ენის სწავლა.
  • წესრიგი ხაზების საპირისპირიგადმოაბრუნეთ სია ან მრავალსტრიქონიანი ტექსტი — ბოლო სტრიქონი პირველი ხდება; გამოსადეგია ლოგ-ფაილებისა და მონაცემთა დამუშავებისთვის.

როგორ მუშაობს

ეს ხელსაწყო ტექსტს მთლიანად თქვენს ბრაუზერში შებრუნებას უტარებს, ნულოვანი გარე დამოკიდებულებით — ძირითადი ლოგიკა უბრალო JavaScript-ია, ერთი შესამჩნევი დეტალით: ის ბრაუზერის ჩაშენებულ Intl.Segmenter API-ს იყენებს (სადაც ხელმისაწვდომია), ტექსტის გრაფემა-კლასტერებად დასაყოფად, შებრუნებამდე, ასე რომ მრავალ-კოდის-წერტილიანი სიმბოლოები, როგორიცაა emoji თანმიმდევრობები (👨‍👩‍👧) და აქცენტიანი ასოები (é), ხელუხლებელი გადარჩება, დაშლის ნაცვლად.

  1. 1
    რეჟიმის არჩევა
    ექვსი შებრუნების რეჟიმია ხელმისაწვდომი: ყოველი სიმბოლოს შებრუნება, ასოების შებრუნება თითოეული სიტყვის შიგნით (სიტყვების თანმიმდევრობის შენარჩუნებით), სიტყვების თანმიმდევრობის შებრუნება, სიმბოლოების შებრუნება თითო ხაზზე, ხაზების თანმიმდევრობის შებრუნება, ან მთელი სტრიქონის თავდაყირა გადაბრუნება. არჩეული რეჟიმი მყისვე გამოიყენება, აკრეფისას — გაგზავნის ეტაპი არ არსებობს.
  2. 2
    გრაფემა-გამთვალისწინებელი დაყოფა Intl.Segmenter-ის მეშვეობით
    სიმბოლოების შებრუნებამდე, ტექსტი იყოფა Intl.Segmenter-ის გამოყენებით, granularity-ის 'grapheme'-ზე დაყენებით. ეს იძლევა მომხმარებლის-მიერ-აღქმად სიმბოლოებს, დაუმუშავებელი Unicode კოდის წერტილების ნაცვლად, ასე რომ დროშის emoji ან ბაზა-ასო-პლუს-შემერგებელი-ნიშნის წყვილი ერთად რჩება, მასივის შებრუნებისას. ბრაუზერები Intl.Segmenter-ის გარეშე spread-ოპერატორის იტერაციაზე გადადის.
  3. 3
    თავდაყირა რეჟიმი საძებნ ცხრილს იყენებს
    'თავდაყირა' რეჟიმი თითოეულ სიმბოლოს ჩაშენებულ, 100-ჩანაწერიან Unicode მსგავსების საძებნ ცხრილზე ასახავს (მაგალითად, 'e' ხდება 'ǝ', '?' ხდება '¿'), შემდეგ შებრუნებას უტარებს გრაფემის მასივს, ასე რომ შედეგი სწორად იკითხება, ფიზიკურად 180 გრადუსით ტრიალის შემდეგ.
  4. 4
    გამომავალი და პალინდრომის ამოცნობა
    შებრუნებული შედეგი ცოცხლად განახლდება React-ის useMemo hook-ის მეშვეობით. სიმბოლო-შებრუნების რეჟიმში, ხელსაწყო ასევე ამოწმებს, არის თუ არა ორიგინალი შეყვანილი პალინდრომი, Unicode-გამთვალისწინებელი ასო/ციფრის ფილტრის (\p{L}\p{N}) გამოყენებით, შედარებამდე. „კოპირებაზე“ დაწკაპუნება გამომავალს ბუფერში წერს სტანდარტული navigator.clipboard API-ის მეშვეობით.

დაკავშირებული ინსტრუმენტები

ხშირად დასმული კითხვები