我有一个工作模式
/[^\s"']+|"([^"]*)"|'([^']*)'|/
将由空格分隔的单个单词或短语(双引号或单引号)拆分为匹配数组。我想修改模式以允许“+”符号或“-”符号出现在单词/短语的开头,因此 preg_match_all 不会将 + 或 - 拆分为单独的匹配项,即:
guide -"test * of" +'guide'
我希望它分成以下比赛
[0] => Array
(
[0] => guide
[1] => -"test * of"
[2] => +'guide'
)
提前致谢。