首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在正则表达式的帮助下提取内容

在正则表达式的帮助下提取内容
EN

Stack Overflow用户
提问于 2017-02-08 12:20:25
回答 1查看 19关注 0票数 0

有一个表单的字符串。

“text1 text2 -text3”或“text2-text3”,即有时在方括号中的text1,有时不在方括号中。而且总是在text2 '-‘之前

这需要修剪和php意味着只停留'text2‘

示例:

提姆香肠给阿努比斯-征服者-坚定的防守者 暴怒-评论头 战血-开始“发烧”

应该得到

代码语言:javascript
复制
For Anubis
Overwrath
Warpatch Hemos
EN

回答 1

Stack Overflow用户

发布于 2017-02-08 12:29:19

试着做这样的事情:

代码语言:javascript
复制
$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/>;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42112970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档