Как переформулировать строку в perl?Переформулировать строковый запрос в perl
Например, рассмотрим строку «Где находится Лувр?».
Как я могу генерировать строки, подобные следующим:
«ТАКОЕ Louvre расположен»
«Лувр расположен»
«Лувр находится в»
Они используются в качестве запросов к выполните поиск в Интернете.
Я пытался сделать что-то вроде этого:
избавиться от пунктуации и разделить предложение на слова.
my @words = split//, $ _ [0];
Мне не нужно первое слово в строке, поэтому избавиться от него.
shift (@words);
И тогда мне нужно переместить следующее слово через массив - не уверен, как это сделать!
Наконец, преобразуйте массив слов обратно в строку.