私はPHPベースのショッピングアプリケーションに取り組んでいます。私は、私が知っている同じ製品を表す文字列のリストを持っています。これらの文字列には、完全な製品名またはその一部(通常、ブランド名+モデル名の完全な製品名)が含まれている可能性があります。文字列のセットから製品名を抽出する方法は? (PHP)
このような製品名の抽出を行うには、どのような方法が最適かと思います。ここで例えば
、同じ製品を表す文字列のリスト:
- TKG BOUILLOIRE TKG - JK 1008 RWD
- TKG Jkの1008 RWD
- TKG Kalorik - JK 1008 RWD - Bouilloire ELECTRIQUEサンセリフフィル360°
- TKG BouilloireのELECTRIQUEのサンセリフFIL 1,7リットル2000ワットのPOI TKGルージュらブラン
- TKG Kalorik - JK 1008 RWD - Bouilloire ELECTRIQUE SANのフィル360°
- TKG JK 1008 RWD BOUILLOIRES
私は、製品名 "TKG JK 1008 RWD" を抽出することを期待。ストリング4は部分的な情報しか含んでいないことに注意してください。
私はすべての文字列で繰り返し単語を数えたときにアプローチを試みました。そこから、さらに進むことは困難です。
手掛かりはありますか?
乾杯 ニコラス
こんにちは、販売Webサイトのようにこの情報を基にしています。もっと具体的になりますか? html出力を変更できますか?それはドロップダウンメニューとして使用されていますか? –
あなたが何を抽出する必要があるかを既に知っているなら、それをまったく抽出する必要はありません。事前に抽出する必要があるものがわからない場合は、抽出するパターン***を記述する必要があります。そうしないと、誰もあなたの質問に答えられません。 – FtDRbwLXw6
私の意見では、あなたはどこかにデザイン上の問題があるように思えます。独自の製品番号を使用して、購入および注文の内容に関する混乱を避けます。上記の各文字列を固有の製品番号で開始または終了します。 – phpmeh