有一个表格
的字符串' [Text1] text2 - text3'或' text2 - text3' 也就是说,有时在方括号中有[text1],有时则没有。始终在text2之前是' - '
需要修剪和PHP意味着只保留&text;'
示例:
[蒂姆香肠]对于阿努比斯 - 征服者 - 一个坚定的防守者
Overwrath - 评论头
Warpatch Hemos - 开始发烧"
应该
For Anubis
Overwrath
Warpatch Hemos
答案 0 :(得分:0)
尝试做这样的事情:
$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/>;
}