頭字語は、特に検索を行うときに、私のデータベースで苦痛です。検索クエリ中にピリオドを受け入れるかどうかは決めていません。検索時に直面する問題は次のとおりです。
- 「IRQ」は「IRQ」を見つけられません
- 「IRQ」は「IRQ」を見つけられません
- 「IRQ」または「IR.Q」は「IRQ」または「IRQ」を検出しません
等...
同じ問題が省略記号(...)または3つの一連のピリオドにも当てはまります。
この問題でどの方向に進むべきかを知る必要があります。
- 文字列をデータベースに挿入するときにすべてのピリオドを削除する方が良いですか?
- もしそうなら、削除する必要があるものを識別するために(省略記号または3つの一連のピリオドの代わりに)ピリオドを識別するためにどの正規表現を使用できますか?
- 頭字語でピリオドを保持できる場合、正規表現を使用したMySQLまたはおそらく私が知らないMySQL関数を使用して、検索フィールドに「IRQ」を入力した場合、クエリで「IRQ」を見つけるためにスクリプトを作成するにはどうすればよいですか? ?