用于在双引号,单引号和空格之间提取文本的PHP正则表达式

时间:2016-12-18 15:39:42

标签: php

如果已经回答这个问题,我很抱歉,但广泛的谷歌搜索没有产生令人满意的结果。

我有一个字符串,可以包含“foo”“bar”,或“foo”'bar',或foo bar ...或...(它应该只是“foo”“bar”或“foo” 'bar',但用户和编码防御......)

现在,我如何在那里进行正则表达式,以便最终结束 FOO 杆

我绝对吮吸正则表达式,我应该学习,但......还没有。 ; - )

由于我似乎不清楚,让我编辑并解释一下:

我有一串用户输入,用户应该格式化为:“foo”“bar”。 假设用户出错了,我想有点宽容,并接受单引号和空格作为分隔符。

所以,这个字符串需要作为数组结束,每个单词(在本例中为FOO和BAR)作为单独的值。

这样:

Array ( 
[0] => foo 
[1] => bar 
)

我愿意以任何可行的方式做到这一点,但我现在正在使用preg_match,我希望有一个可以用单引号,双引号和空格来获取实际单词的正则表达式。

提前致谢。

0 个答案:

没有答案