【发布时间】:2011-07-29 10:51:00
【问题描述】:
如果这是我的字符串:“blablabla (blablabla)”。 我应该使用哪个正则表达式来拆分字符串以使我得到返回:
- "blablabla"
- "(blablabla)"
顺便说一句,我想使用函数 mb_split。
编辑 字符串也可以是“blablabla blablabla blablabla (blablabla)”。 因此,explode() 将无法工作。
EDIT,这是我现在使用的:
例如,$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');
【问题讨论】:
-
你尝试了什么? plzsendtehcodez 问题不是我们在这个网站上想要的。
-
你说explode不行。但是你试过了吗?文档并没有说它只会分裂一次,但它会在找到匹配的任何地方分裂。 lv.php.net/manual/en/function.explode.php
-
我的意思是,然后我有一个包含许多不同键的数组。所以我不知道如何获得我想要的值。