アクセント付きの文字を含むテキストを正しく比較・並べ替える
アクセント付きの文字が一致しない理由や並び順の乱れを説明し、明確なルールを決めるプロンプト。お好きなAIツールに貼り付けると、AIが比較のルールを決める。
- テーマ
- アプリ・プロトタイプ
- 種類
- プロンプト
- レベル
- 中級
- 所要時間
- 約15分
結果はツール、モデル、入力内容によって変わります。
結果のプレビュー
例:当サイトの編集部が書いたもので、実際のAIの出力ではありません。
例: 「Zoë」≠「Zoë」 原因: 一方はëが1文字、もう一方はeとアクセント記号 ルール: - 保存: 合成済みの形(NFC)に正規化 - 比較: 大文字小文字とアクセントの区別なしは検索のみ - 並べ替え: 利用者の言語の順序 テスト: ß/ss、é/e、ø、全角A/半角A
入力する
入力した内容はこのブラウザ画面の中だけにとどまります。当サイトが保存・送信することはありません。
- 同じ名前なのに重複する
- Müllerは見つかるがMuellerは見つからない
- 並び順がばらばらに見える
- 一部の名前でログインに失敗する
- 一意チェックを重複がすり抜ける
- 顧客名
- 商品名
- 地名
- ユーザー名
- タグやキーワード
- リレーショナルデータベース
- 検索インデックス
- JavaScriptのフロントエンド
- Pythonのバックエンド
- 表計算の書き出し
あなたのプロンプト
プロンプトを編集しました。上の入力欄を変えても、もう上書きされません。
これはAIへの指示文で、まだ完成品ではありません。
このプロンプトが使えるツール
このプロンプトに向いているAIツール:
使い方
- 項目を入力するか、候補をタップします。氏名、住所などの個人情報は入れません。
- 完成したプロンプトをお好きなAIツールに貼り付けます。
- テストケースには「Zoë Müller-Ødegaard」のような架空の名前を使うと、いくつもの特殊なケースを一度に確認できます。
なぜうまくいくのか
見た目が同じテキストでも、保存のされ方が違うことがあります。決めた1か所で正規化し、実際の境界ケースで試せば、重複や検索漏れを防げます。
ヒント
- 既存データの正規化を変えると、レコードがまとまったり分かれたりすることがあります。まずコピーで計画してください。