Further PREG_REPLACE problems...
| From: | Roy Nasser | Date: | Mon, 30 Oct 2000 23:23:09 +0000 |
| Subject: | Further PREG_REPLACE problems... | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-22762@lists.php.net to get a copy of this message | ||
Hi,
I am still having some problems with the following code.
1) I get this error on the PREG line: Warning: Compilation failed: nothing
to repeat at offset 0 in /home/httpd/html/pre2000/answer.php on line 169
2) When $q = "onde posso encontrar uma receita de bolo de chocolate",
instead of getting: "receita bolo chocolate" as an answer, i get
"ondencontrar receita bolo chocolate".
For some reason i think it is screwing up on some of them... Not sure how,
or why... Any ideas?
$remove = array (
"/\Wo/",
"/\Wquando/",
"/\Wporque/",
"/\Wdo/",
"/\Waonde/",
"/\Wonde/",
"/\Wquanto/",
"/\Wem/",
"/\Wvoce/",
"/\Weu/",
"/\Wpode/",
"/\Wtu/",
"/\Wele/",
"/\Wnos/",
"/\Weles/",
"/\Wqual/",
"/\Wé/",
"/\We/",
"/\Wa/",
"/\Wde/",
"/\Wque/",
"/\Wuma/",
"/\Wum/",
"/\Wposso/",
"/\Wachar/",
"/\Wencontrar/",
"/\Wseu/",
"/\Wseus/",
"/\Wsua/",
"/\Wsuas/",
"/\Wcom/",
"/\Wpor/",
"/\Wquem/",
"/\Wquais/",
"/\Wweb/",
"/\Wera/",
"/\Wquero/",
"/\Wqueria/",
"/\Wquis/",
"/\Wquiz/",
"/\Wquizeste/",
"/\Wquiseste/",
"/\Wqueriam/",
"/\Wqueira/",
"/\Wquer/",
"/\Wdois/",
"/\Wduas/",
"/\Wpara/",
"/\Watraves/",
"/\Watravez/",
"/\Weste/",
"/\Westa/",
"/\Wesse/",
"/\Wesses/",
"/\Westas/",
"/\Westes/",
"/\Wisso/",
"/\Wisto/",
"/\Waquele/",
"/\Waqueles/",
"/\Waquilo/",
"/\Wla/",
"/\Wali/",
"/\Wentao/",
"/\Wtodavia/",
"/\Wcontudo/",
"/\Wentretanto/",
"/\Wmas/",
"/\Wporem/",
"/\Wdele/",
"/\Wdeles/",
"/\Wdela/",
"/\Wdelas/",
"/\Wos/",
"/\Was/",
"/\Wdevo/",
"/\Wdeveria/",
"/\Wdevia/",
"/\Wpoderia/",
"/\Wpodia/",
"/\Wver/",
"/\Wveria/",
"/\Wconseguiria/",
"/\Wconseguia/",
"/\Wnosso/",
"/\Wnossos/",
"/\Wnossa/",
"/\Wnossas/",
"/\Woutro/",
"/\Woutros/",
"/\Woutra/",
"/\Woutras/",
"/\Wou/",
"/\Wsomente/",
"/\Wsobre/",
"/\Wsob/",
"/\Wcima/",
"/\Wagora/",
"/\Wnao/",
"/\Wnunca/",
"/\Wnovo/",
"/\Wnome/",
"/\Wmeu/",
"/\Wsenhor/",
"/\Wsenhora/",
"/\Wsr/",
"/\Wsra/",
"/\Wsrta/",
"/\Wexc/",
"/\Wmais/",
"/\Wmenos/",
"/\Wmaior/",
"/\Wmenor/",
"/\Wpelo/",
"/\Wpela/",
"/\Wpelos/",
"/\Wpelas/",
"/\Wcomo/",
"/\Wapenas/",
"/\Wdentro/",
"/\Wem/",
"/\Wter/",
"/\Wtem/",
"/\Wtido/",
"/\Wteria/",
"/\Wtera/",
"/\Wterei/",
"/\Wobter/",
"/\Wpara/",
"/\Wpra/",
"/\Wfaz/",
"/\Wfazer/",
"/\Wfiz/",
"/\Wfizeste/",
"/\Wfez/",
"/\Wmas/",
"/\Wsido/",
"/\Westado/",
"/\Wha/",
"/\Wser/",
"/\Wno/",
"/\Wnos/",
"/\Wna/",
"/\Wnas/",
"/\Wtambem/",
"/\Wtodo/",
"/\Wtudo/",
"/\Wtoda/",
"/\Wtodas/",
"/\Wtodos/",
"/\Wdepois/",
"/\Wparece/",
"/\Wsemelhante/",
"/\Wvez/",
"/?/"
);
$q = preg_replace($remove,"",$q);
$q = str_replace(" ","",$q);
$q = str_replace("?","",$q);
Roy Nasser
CTO
Vem Cá Servicos de Internet S/C Ltda.
Av. Paulista 2421 14* Andar
São Paulo SP Brasil
55 11 3347 3456 / 9953 8853 - cel
www.jarbas.com.br
roy@vem.ca