回文チェッカー

回文とは、前から読んでも後ろから読んでも同じになる言葉や文のことです。このツールに言葉・文・数字を入力すると、回文かどうかをその場で判定します。回文でない場合は、最初にズレた位置と、文中に含まれる最も長い回文部分も表示します。

出典:Unicode Standard Annex #29 – Text Segmentation (書記素クラスター:目に見える1文字 = 1桁)。更新日:

文全体や12321のような数字も判定できます(最大1,000文字)
文字と数字だけを比べます
é = e、ü = u など(欧文向け)
マイツールボックス入力内容はこのブラウザーにのみ保存されます。

結果

判定結果
回文です。比較した7文字がすべて左右対称になっています。
比較した文字列
たけやふやけた
後ろから読んだ文字列
たけやふやけた
最長の回文部分
「たけやふやけた」(7文字)

計算方法

回文は、前から読んでも後ろから読んでも同じになる言葉・数字・文のことです。「たけやぶやけた」「しんぶんし」や、数字の12321が代表例です。文全体では、空白や句読点、大文字・小文字の違いを除いて判断するのが一般的です。

判定のしくみ

文字の回文と単語の回文

文字単位の回文のほかに、単語の並びが左右対称になる「単語の回文」もあります。テキストが2語以上あるときは、この追加判定も表示します。文字列をただ逆順にしたいときはテキスト反転を、ほかの文字遊びはアナグラムツールをお使いください。

よくある質問

回文とは何ですか?

前から読んでも後ろから読んでも同じになる文字の並びです。「しんぶんし」「トマト」や数字の4554などが例です。文の場合は、空白・句読点・大文字小文字を無視するのが普通です。

大文字と小文字は区別されますか?

通常の決まりでは区別しないので、「Anna」は回文です。厳密に判定したいときは設定をオフにしてください。その場合、AとaがちがうのでAnnaは回文になりません。

数字も回文になりますか?

はい。121、1331、12321のような数字は、どちらから読んでも同じです。2020/02/02のような日付も、句読点を無視すれば20200202で回文になります。

アクセント付きの文字はどう扱われますか?

設定をオンにすると、éはe、üはuのように基本の文字として扱います。オフのときは、入力したとおりに1文字ずつ比べます。

単語の回文とは何ですか?

文字ではなく、単語の並びが左右対称になるものです。たとえば「hello world hello」がそうです。2語以上あるときに、この判定も表示します。

出典・根拠

更新日: · 編集方針

関連ツール