テキストの反転(文字を逆順・行を逆順)

文章の文字を逆順に並べたり、行の順番を逆にしたりします。回文のチェックや、リストの順番を入れ替えたいときに。

テキストの反転について

文章の文字を逆順に並べたり、行の順番を逆にしたりします。回文(前から読んでも後ろから読んでも同じ文章)かどうかのチェックや、リストの順序の入れ替えに使えます。

「たけやぶやけた」のように、空白を除いて逆から読んでも同じになる文章は、回文と判定します。遊びや学習のほか、データの並び順を反転させたいときにも便利です。

こんなときに使えます

  • 回文かどうかを確認する
  • リストの順番を、逆順にする
  • 言葉遊びや、クイズの問題づくり

使うときのポイント

  • 回文の判定は、空白や改行を除いて行う
  • 絵文字や特殊な文字も、1文字として扱われる

計算例

入力欄の初期値のまま計算すると、次の結果になります。条件は、反転の方法が文字を逆順にするです。数値を変えると、この結果もそれに合わせて変わります。

回文かどうか回文ではありません

使い方

  1. 反転の方法を選びます。
  2. 文章を入力すると、反転した結果が表示されます。

計算方法・仕組み

「文字を逆順にする」は文章全体を1文字ずつ後ろから並べ、「行の順番を逆にする」は行単位で上下を入れ替えます。

知っておきたい基礎知識

テキストの反転には、文字を逆順にする方法と、行の順番を逆にする方法があります。文字の逆順は、回文(上から読んでも、下から読んでも、同じ文)かどうかの確認や、言葉遊びに、使われます。行の順番の反転は、時系列の記録を新しい順から、古い順に並べ替えたいときなどに、便利です。

文字の逆順では、絵文字や、結合文字(濁点を別の文字として表現した文字など)が、含まれている場合に、見た目が、崩れることがあります。通常の文章では、問題ありませんが、特殊な文字を含むデータで使うときは、結果を確認してください。リストの並べ替えには、行の並べ替えツールも、あわせて、使えます。

間違えやすいポイント

  • 絵文字や、結合文字を含む文章は、反転すると、表示が崩れる場合がある
  • 行の順番を反転しても、行の中の文字は、そのまま
  • 改行の種類(Windowsと、Macなど)が混在していると、行の区切りが、変わることがある

よくある質問

回文かどうかを確認するには?
文字を逆順にして、元の文章と、同じになれば、回文です。スペースや、句読点を取り除いてから確認すると、日本語の回文も、チェックしやすくなります。
日本語の回文の例は?
「たけやぶやけた」や、「しんぶんし」が、有名な例です。