回文チェッカー
テキストを入力して、(スペース・句読点・大文字小文字を無視して)前後同じように読めるかどうかを確認します。
英数字以外の文字を取り除き、正規化したテキストとその反転を比較します。
確認したいテキストを入力してください。
どのように 回文チェッカー 機能するか
この回文チェッカーは書式ではなく、テキストそのものに注目します。スペースやカンマ、大文字・小文字が混在した生の文字列を直接比較するのではなく、まず入力を正規化してから、前後同じように読めるかどうかを判定します。
ボックスにテキストを入力または貼り付けると、このツールは次のことを行います。
- テキストを正規化します: すべてのアルファベットを小文字に変換し、“RaceCar” と “racecar” を同じものとして扱います。
- 英数字以外の文字を取り除きます: スペース・句読点・記号を削除します。例えば、
Never odd, or even!は次のようになります:トマトトマト. - 反転バージョンを作成します: 正規化された文字列を 1 文字ずつ逆順にします。
- 元の文字列と反転文字列を比較します: 正規化されたテキストとその反転が完全に一致すれば、そのテキストを回文として表示し、一致しなければ回文ではないと表示します。
結果パネルには、正規化された反転テキストも表示されるため、なぜ回文になる(ならない)のかをすばやく確認できます。サイドバーのサマリーでは、「Is a palindrome」 / 「Not a palindrome」といったシンプルな判定に加え、正規化されたテキストの長さも表示されます。
よく使われる回文の単語
人気の回文を試すための簡単な一覧です。反転テキストは、入力を正規化した後にツールがどのように見ているかを示します。
短い回文
| 単語 | 反転テキスト | 回文ですか? |
|---|---|---|
| トマト | トマト | はい |
| たけやぶやけた | たけやぶやけた | はい |
| しんぶんし | しんぶんし | はい |
| よるよ | よるよ | はい |
| たまやまやまた | たまやまやまた | はい |
| こいのいこ | こいのいこ | はい |
回文フレーズ(正規化後)
このチェッカーは空白や句読点を取り除くため、「正規化されたテキスト」とその反転が一致します。
| 元のフレーズ | 反転(正規化) | 回文ですか? |
|---|---|---|
| トマト トマト | トマトトマト | はい |
| しんぶんし しんぶんし | しんぶんししんぶんし | はい |
| たけやぶやけた たけやぶやけた | たけやぶやけたたけやぶやけた | はい |
| よるよ よるよ | よるよよるよ | はい |
| こいのいこ こいのいこ | こいのいここいのいこ | はい |
よくある質問
回文チェッカーとは何ですか?どのように動作しますか?
回文チェッカーは、単語や文、フレーズが前から読んでも後ろから読んでも同じかどうかを判定するシンプルなツールです。このツールは、まずテキストから空白・句読点・大文字小文字の違いを取り除いてクリーンな文字列を作り、その文字列と逆順にした文字列を比較します。二つが完全に一致すれば、その入力は回文と判定され、逆順のテキストも表示されます。
このオンライン回文チェッカーの使い方を教えてください。
使い方はとても簡単です。入力ボックスにテキストを入力するか貼り付けると、結果がすぐに更新されます。テキストが回文かどうか、クリーンになったテキストの逆順、そしてサイドバーに短い要約が表示されます。最初からやり直したい場合は、Clear ボタンを押してツールをリセットし、新しいテキストを入力してください。
この回文チェッカーは空白や句読点、大文字小文字を無視しますか?
はい。このツールはテキストのレイアウトではなく、実際の文字や数字に注目するように設計されています。空白、カンマ、ピリオドなどの英数字以外の文字を取り除き、すべてを小文字に変換してから判定します。そのため、“Never odd or even” のように空白や大文字が含まれていても、回文としてカウントされます。
文章やフレーズ全体をオンラインで回文チェックできますか?
もちろんできます。この回文チェッカーは、単語だけでなく、短いフレーズや文章全体にも対応しています。文章をボックスに貼り付ければ、ツールがテキストをクリーンにし、逆順に並べ替え、回文かどうかをすぐに教えてくれます。定番の回文フレーズを試したり、自分で考えた文を試したりするのに最適です。
このツールで試せる代表的な回文の単語やフレーズは何がありますか?
代表的な回文単語として “level”、“radar”、“civic”、“madam”、“refer”、“noon” などがあります。フレーズなら “Never odd or even”、“Was it a car or a cat I saw”、“Madam, I’m Adam”、“A man, a plan, a canal, Panama”、“Step on no pets” などを試してみてください。これらをチェッカーに入力すると、テキストがどのようにクリーンアップされ、逆順にされるかをリアルタイムで確認できます。