gpt4 book ai didi

PHP:用逗号(,)拆分字符串但忽略方括号内的任何内容?

转载 作者:行者123 更新时间:2023-12-01 09:45:03 25 4
gpt4 key购买 nike

如何通过 , 拆分字符串但跳过数组中的字符串

字符串 - "'==', ['abc', 'xyz'], 1"

当我执行 explode(',', $expression) 时,它会给我数组中的 4 项

array:4 [
0 => "'=='"
1 => "['abc'"
2 => "'xyz']"
3 => 1
]

但我希望我的输出是 -

array:3 [
0 => "'=='"
1 => "['abc', 'xyz']"
2 => 1
]

最佳答案

是的,正则表达式 - 选择所有逗号,忽略方括号

/[,]+(?![^\[]*\])/g

https://regexr.com/3qudi

关于PHP:用逗号(,)拆分字符串但忽略方括号内的任何内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50820944/

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