gpt4 book ai didi

php - 使用 PHP 拆分空格和括号

转载 作者:搜寻专家 更新时间:2023-10-31 21:14:21 25 4
gpt4 key购买 nike

我在 $s 中有这个字符串:

ben say (#yellow) hey

目前我正在使用:

$parts = array_filter(preg_split('/\s+/', $s));

所以我有一个数组元素的输出:

[0] ben
[1] say
[2] (#yellow)
[3] hey

是否可以创建这样的数组结构:

[0] ben
[1] say
[2] (
[3] #yellow
[4] )
[5] hey

最佳答案

您可以通过先行和后行零宽度断言拆分它:

$parts = array_filter(preg_split('/\s+|(?=[()])|(?<=[()])/', $s));

关于php - 使用 PHP 拆分空格和括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12405038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com