有一个表单的字符串。
“text1 text2 -text3”或“text2-text3”,即有时在方括号中的text1,有时不在方括号中。而且总是在text2 '-‘之前
这需要修剪和php意味着只停留'text2‘
示例:
提姆香肠给阿努比斯-征服者-坚定的防守者 暴怒-评论头 战血-开始“发烧”
应该得到
For Anubis
Overwrath
Warpatch Hemos发布于 2017-02-08 12:29:19
试着做这样的事情:
$arr = array(
'[Tim sausage] For Anubis - Conqueror - a staunch defender',
'Overwrath - commented Head',
'Warpatch Hemos - Began "fever"'
);
foreach($arr as $v)
{
$v = preg_replace("!\[.*\]!", '', $v);
$v = preg_replace("!\-.*!", '', $v);
echo $v.'<br/>;
}https://stackoverflow.com/questions/42112970
复制相似问题