我需要按空格拆分字符串,但是引号中的短语应该保持未拆分状态。例如:
我该如何编写正则表达式来实现这个功能?
PS. 有相关问题,但我认为它在我的情况下不起作用。 接受的答案提供了查找单词而非空格的正则表达式。
word1 word2 "this is a phrase" word3 word4 "this is a second phrase" word5
这应该在 preg_split 后生成数组:
array(
[0] => 'word1',
[1] => 'word2',
[2] => 'this is a phrase',
[3] => 'word3',
[4] => 'word4',
[5] => 'this is a second phrase',
[6] => 'word5'
)
我该如何编写正则表达式来实现这个功能?
PS. 有相关问题,但我认为它在我的情况下不起作用。 接受的答案提供了查找单词而非空格的正则表达式。