首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何正确爆破弦

如何正确爆破弦
EN

Stack Overflow用户
提问于 2014-08-22 08:48:59
回答 3查看 88关注 0票数 3

例如,如何引爆一根绳子

代码语言:javascript
复制
#heavy / machine gun #test

为了只得到"heavy""test"

我试过爆炸,但到目前为止我只得到了"heavy / machine gun“和"test

提前谢你,杰莱米。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-08-22 08:53:49

可替代爆炸的方法:

代码语言:javascript
复制
$str = "#heavy / machine gun #test";
preg_match_all('/#([^\s]+)/', $str, $matches);
var_dump($matches[1]);

这将基本上找到给定字符串中的所有哈希标签。

票数 1
EN

Stack Overflow用户

发布于 2014-08-22 08:51:24

重新爆炸你的“第一”部份的空间,只得到‘沉重’。

代码语言:javascript
复制
$heavy = explode (' ', $my_previous_explode[1]); // I guessed you exploded on '#', so array index = 1
票数 0
EN

Stack Overflow用户

发布于 2014-08-22 09:32:38

在这种情况下,正则表达式显然更健壮,但只是为了好玩:

代码语言:javascript
复制
$str = '#heavy / machine gun #test';

$arr = array_filter(array_map(function($str){
    return strtok($str, ' ');   
}, explode('#', $str)));

» example

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25443040

复制
相关文章

相似问题

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