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

preg_split after a word and a colon

我试着在一个单词和一个冒号之后preg_split

如果我在一个词后拆分,这对我有用:

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

现在我正在寻找可以在我的单词+冒号之后拆分的东西。 喜欢Car:

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

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

使用这个:

你的来电:

模式:/\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