一个单词和一个冒号之后的preg_split

时间:2016-05-02 14:34:10

标签: php preg-split

我在单词和冒号之后尝试preg_split

如果我在一个词之后分开,那对我有用:

$split = preg_split('/\b(\w*WORD\w*)\b/', $text, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);

现在我正在寻找一些可以分解我的单词+冒号的东西。 与Car:

一样

2 个答案:

答案 0 :(得分:1)

你的意思是这样的吗? (\w*:)

http://www.phpliveregex.com/p/fxD

答案 1 :(得分:1)

使用它:

你的电话:

模式:/\\b(\\w*WORD\\w*)\\b:/
 主题:a sentence before word WORD:a sentence after word

$returnValue = preg_split('/\\b(\\w*WORD\\w*)\\b:/', 'a sentence before word WORD:a sentence after word', -1, PREG_SPLIT_DELIM_CAPTURE);

结果:

array (
  0 => 'a sentence before word ',
  1 => 'WORD',
  2 => 'a sentence after word',
)

我建议使用此在线工具:https://www.functions-online.com/preg_split.html