2011-01-31 5 views
1

$string1のすべての単語が同じ順序で$string2にある場合は、2つの文を比較して真を返す必要があります。単語の一致は、単数形/複数形を考慮し、一致する記事「a、an、the」を省略しなければなりません。単語の単数形/複数形比較を見つける最良の方法は何ですか?文字列の単語が文法番号とは無関係に同じ順序で別の単語に含まれているかどうかを比較するにはどうすればよいですか?

$string1 = " i have a sunglass"; 
$string2 = " i have sunglasses in my purse"; 
$string3 = " the sunglass i have is blue in color"; 
$string2に比べ

$string1は、trueを返す必要がありますが$string3と、それは偽の結果必要があります。

答えて

0

これまでに何を試みましたか?思いついたコードやアルゴリズムを教えてください。

splitを使用して、文字列をPerlの単語の配列に分割できます。

ステミングの場合は、CPANのLingua::Stemをご覧ください。

関連する問題