Я использую PCRE, чтобы найти все пары слов во фразе, например. фраза «Быстрая коричневая лиса перепрыгнула через ленивую собаку». следует производитьРегулярные выражения: можно ли взять все слова в тексте попарно?
The quick
quick brown
brown fox
fox jumped
jumped over
...
...
lazy dog
Я использую функцию FindAndConsume(), который потребляет оба слова, и я получаю только половину результатов!
The quick
brown fox
jumped over
...
...
the lazy
Так что я пытаюсь найти, если есть способ получить все пары слов.
Я не perl dev, но я могу сделать это на PHP, используя шаблон '\ b \ w +? \ W + \ w +? \ B', но я считаю, что это несовершенно –
@ExplosionPills: Нет, вы не может. Вы получите тот же результат, что и OP. – Amadan
@Amadan ах истина, я неправильно понял –