gpt4 book ai didi

php - 正则表达式在每个 {space} 上拆分字符串,但不包含在引号中

转载 作者:可可西里 更新时间:2023-10-31 22:47:07 24 4
gpt4 key购买 nike

我不太擅长正则表达式(事实上根本不懂)。我需要从在空格处拆分的字符串创建一个数组,但仅当空格不在双引号内时才需要这样:

this.line "should be 3" elements

看起来像:

this.line
should be 3
elements

我知道我可以使用 preg_match 来获取数组,但我对正则表达式一无所知。

p.s 我查看了 Stack Overflow 中的其他解决方案,但正则表达式似乎不适用于我的 preg_match。

谢谢。

最佳答案

你可以试试这个:

preg_match_all('/"[^"]+"|\S+/', $s, $matches);

在线查看它:ideone

关于php - 正则表达式在每个 {space} 上拆分字符串,但不包含在引号中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8016672/

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