中的所有匹配项正则表达式绝对是我的弱点,这一个让我完全陷入困境。我建立一个非常基本的搜索功能,我需要能够根据以下方式来改变我的用户输入:使用preg_replace替换php
主题:
%22first set%22 %22second set%22-drupal -wordpress
所需的输出:
+"first set" +"second set" -drupal -wordpress
祝我可以提供更多的帮助,因为我通常喜欢至少发布我目前为止的解决方案,但是在这一方面我很茫然。
任何帮助表示赞赏。谢谢。
看起来你的数据是URL编码的。如果你应用[urldecode](http://php.net/manual/en/function.urldecode.php),你将会得到''第一组''第二组'-drupal -wordpress`。 ``-drupal`之前有空吗?还是应该插入? – 2011-01-10 03:29:40
我可以管理这个空间。使用urldecode唯一的问题是,这是一个SQL查询,我只想要urldecode双引号,只有当他们在这种模式。 – S16 2011-01-10 03:35:59