如果这是我的字符串:"blablabla(blablabla)".我应该使用哪个正则表达式来分割字符串,以便返回:
顺便说一句,我想使用函数mb_split.
编辑 字符串也可以是"blablabla blablabla blablabla(blablabla)."explode()因为这个不起作用.
编辑,这就是我现在使用的:
例如,$ name ="blabla blabla blabla blabla(blabla)";
$name = explode(' ', $name);
$last = array_pop($name);
$sentence = null;
foreach ($name as $names) {
$sentence .= $names.' ';
}
$sentence = mb_substr($title, 0, -1, 'UTF-8');
Run Code Online (Sandbox Code Playgroud)
实际上,你不需要正则表达式来完成像空格分割两个单词这样简单的任务.请explode()改用
$string = "blablabla (blablaba)";
explode(" ", $string);
Run Code Online (Sandbox Code Playgroud)
没有正则表达式,只需使用explode:
$mystring = "blablabla (blablaba)";
$mywords = explode(" ", $mystring);
Run Code Online (Sandbox Code Playgroud)
你正在做的就是寻找一个空间!