回文チェッカー
単語、文、絵文字列、複数行を調べ、比較で無視する違いを選びます。
使い方
使い方
- 最大 100,000 文字を入力し、全文または行ごとを選びます。
- 表示書記素または Unicode コードポイントを選び、大小文字、空白、句読点、記号、発音記号を設定します。
- 結果と正規化列または最初の不一致位置を確認します。
対称比較の前に正規化
フィルター前に NFC へ正規化します。大小文字無視は JavaScript の Unicode 小文字変換を使用します。発音記号無視では分解後、Unicode Diacritic 属性の文字を削除し、再び NFC にします。その後両端から比較し、処理列の最初の不一致を報告します。
比較単位を選択
表示書記素モードでは結合列、旗、絵文字修飾子、結合絵文字を保ちます。コードポイントモードは Unicode スカラー列を扱います。空白、句読点、記号の無視には Unicode 属性を使うため、残る内容が変わる場合があります。処理後が空なら回文とはせず比較文字なしと報告します。
よくある質問
あわせて知りたいこと
RaceCar は回文ですか?
既定の大小文字無視が有効ならはい。無効にすると大小文字を区別します。
文も確認できますか?
はい。空白と句読点を無視すると例文の区切りを除いて比較できます。
絵文字がモードで異なるのはなぜ?
表示絵文字は複数コードポイントが 1 書記素になることがあります。書記素モードはまとまりを保ち、コードポイントモードは各要素を別々に比較します。