2010-08-06 92 views
2

我需要找到字符串的一部分,它等於字符串,直到字的結尾。如何使用preg_match獲取文本直到單詞結束?

比如我有文本:

  1. 「開始播放,我需要......」
  2. 「開始的PlayStation玩」
  3. 「開始播放,作品」
  4. 「開始播放」
  5. 「開始支付...」

然後我搜索「/ ^開始播放/'我',並找到所有phra SES,但我需要與文字遊戲結束只有短語: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匹配單詞邊界。

1

\b是單詞邊界錨

相關問題