2010-08-06 2 views
2

Мне нужно найти часть строки, которая равна строке до конца слова.Как получить текст с preg_match до конца слова?

Пример У меня есть тексты:

  1. "Начало воспроизведения мне нужно ..."
  2. "Start PlayStation играть"
  3. "начать игру, работу"
  4. "старт игрок"
  5. «начинает платить с ...»

Тогда я искал «/^начать воспроизведение/'я» и нашел всю Пхру сесу, но мне нужно только фразы, которые заканчиваются с игрой слов: 1, 3, 5

preg_match('/^start play/i', $text, $key_matches) 

Я могу написать в MySQL REGEXP было бы "^ Начать воспроизведение [[:>:]]" [[ :>:]] - означает конец слова, но я не могу найти, как писать на PHP?

Может кто-нибудь мне помочь?

ответ

3
preg_match('/^start play\b/i', $text, $key_matches) 

\b соответствует границе слова.