Как мне сравнить, если слова строки находятся в другом в том же порядке, независимо от грамматического числа? - PullRequest
1 голос
/ 31 января 2011

Мне нужно сравнить два предложения и вернуть true, если все слова $string1 находятся в $string2 в одинаковом порядке. Слово «совпадение» должно учитывать единственное / множественное число и исключать артикли «a, an, the» из совпадения. Как лучше всего найти сравнение слов в единственном / множественном числе?

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

$string1, при сравнении с $string2 должно возвращать true, но с $string3 это должно приводить к false.

1 Ответ

0 голосов
/ 07 января 2014

Что вы пробовали до сих пор?Пожалуйста, поделитесь любым кодом или алгоритмами, которые вы придумали.

Вы можете разбить строку на массив слов в Perl, используя split.

.1009 * на CPAN.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...