假设我有以下字符串:
$str = "Hello, my name is Bob and I like 'pizza'. Do you like pizza??"
目前,我可以使用以下方法在空格上拆分/分割此字符串:
$arr = explode(' ', $str);
但我想使用正则表达式模式\W
,如下所示:
$arr = explode('\W', $str);
这个程序应该通过分离非标点符号来区分单词,这样
'pizza'
部分就可以被分离为pizza
。但是,它返回空数组(我得到了一个空的数组)。我该怎么办?
explode
函数可以接受正则表达式吗?在哪里能查到这个信息呢? :P - deceze