テキストツール

回文チェッカー

入力したテキストが回文かどうかを判定し、最長の回文部分を検出するオンラインツールです。

ツールを実行

このオンラインツールは、入力された英語のテキストが回文(前後から読んでも同じになる文字列)であるかを即座に判定します。アルファベットと数字以外の文字、および大文字小文字の違いを自動的に無視して比較を行うため、「A man, a plan, a canal: Panama」のような複雑なフレーズや文章も正確にチェック可能です。さらに、入力されたテキスト全体が回文でない場合でも、その中に含まれる最長の回文部分を自動で検出し表示する機能を備えています。長い文字列の中から対称的な構造を見つけ出し、結果パネルに表示します。空の入力や単一文字にも対応しており、さまざまなパターンのテキスト検証に役立ちます。ブラウザ上で動作し、ゲストとして無料で利用できます。プログラミングの学習、言語遊び、またはデータの前処理など、多様なシーンで活用できる実用的なユーティリティです。結果は明確に表示され、コピーして他の作業にすぐに使用できます。

使い方

  1. テキスト入力欄に確認したい文字列を入力または貼り付けます。
  2. 必要に応じてスペースや記号を含めたまま入力してください。ツールが自動的に正規化を行います。
  3. 入力が完了すると、結果パネルに判定結果と最長の回文部分が即時表示されます。
  4. 表示された結果を確認し、必要であればクリップボードにコピーします。

使用例

  • 入力: "A man a plan a canal Panama" → 結果: 回文です (cleaned: "amanaplanacanalpanama", 最長回文: "amanaplanacanalpanama")
  • 入力: "Hello World" → 結果: 回文ではありません (最長回文: "ll")

よくある質問

日本語の漢字やひらがなも判定できますか?

このツールは主にASCII文字(アルファベットと数字)を対象としています。日本語の文字は除去されるため、純粋な日本語の回文判定には適していません。

スペースや句読点は影響しますか?

いいえ、判定時にはスペース、句読点、記号は無視されます。そのため、「A man, a plan...」のようなフレーズも正しく判定されます。

空欄を入力するとどうなりますか?

空のテキストは回文ではないと判定されます。エラーにはならず、正常に処理されます。

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

いいえ、判定時はすべて小文字に変換されて比較されるため、大文字小文字の違いは結果に影響しません。

このツールを埋め込む

以下のコードを使って、SmartPlusLab のツールをウェブサイトに追加できます。