为了账号安全,请及时绑定邮箱和手机立即绑定

为什么/\w+ \w+/就不行呢?

空格必须要用\s吗?

为什么不能直接打空格呢?

如果直接写空格的话它会怎么处理呢?

正在回答

4 回答

输出match(0)就可以了。你没改match

0 回复 有任何疑惑可以回复我~

$p='/(\w+\s+\w+)/';    这样子就可以的了,英文名字中间有空格  应该加入\s,最后输出的是

$match[1]     代表的是匹配()中的内容


0 回复 有任何疑惑可以回复我~
#1

cnsql

为什么要加()
2018-12-26 回复 有任何疑惑可以回复我~
#2

_whoAmI 回复 cnsql

()表示match子组
2019-01-28 回复 有任何疑惑可以回复我~
#3

_whoAmI 回复 cnsql

Array ( [0] => name:steven jobs [1] => steven jobs )
2019-01-28 回复 有任何疑惑可以回复我~

楼上说的不错,php的话,直接打空格的话会被忽略,这个要看语言特性

0 回复 有任何疑惑可以回复我~

\空格

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么/\w+ \w+/就不行呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信