怎么了PHP explode()模式?

Ale*_*lex 9 php regex

说我有以下字符串:

$str = "Hello, my name is Bob and I like 'pizza'. Do you like pizza??"
Run Code Online (Sandbox Code Playgroud)

目前我可以使用以下方法在空格上拆分/爆炸此字符串:

$arr = explode(' ', $str);
Run Code Online (Sandbox Code Playgroud)

但我想像这样使用正则表达式模式\W:

$arr = explode('\W', $str);
Run Code Online (Sandbox Code Playgroud)

应该将所有不是标点符号的单词分开,允许将该'pizza'部分分隔为pizza.除了它什么都不返回(我得到一个空数组).

我能做什么?

谢谢