Newsgroup: it.discussioni.litigi
Titolo: ehi butta c6w?

cdo
riesci a replare su sto ng?
-- 
Il miglior news server? 
http://x-privat.org

 riesci a replare su sto ng?
sì, certo
-- 
bggnagnfrggr.hab.pragbdhvaqvpv.pragbiragvabir

 ma anfatti... saranno ciddomande da fare a un guruw? :)
dici che anche lui riesca a replare?
-- 
bggnagnfrggr.hab.pragbdhvaqvpv.pragbiragvabir

 
ho il seguente quesito, che penso sia facile cosa pettia:
dovrei sostituire gli spazi con i piů (+) presenti all'interno di una
frase tra virgolette
ovvero:
ciao "questa č una prova" si
dovrebbe diventare:
ciao questa+č+una+prova si 
io lo faccio con l'asp, ma penso che anche col php le espressioni
 regolari abbian la stessa sintassi
sai mica come si faw?


 frase tra virgolette
lo fai perche' devi passare la frase via url? Se sì, fai prima ad
utilizzare 
urlencode($stringa)
Senza le regexp puoi utilizzare 
http://it2.php.net/manual/en/function.str-replace.php
cioe'
str_replace(" ","+",$stringa)
Altrimenti vai con le regexp:
altrimenti vai di regexp con qualcosa del genere
preg_replace("\s","\+", $stringa)
-- 
bggnagnfrggr.hab.pragbdhvaqvpv.pragbiragvabir

 Il 28 Jun 2006 17:01:24 +0200, sciku ha scritto:

io devo mettere i più solo agli spazi contenuti nelle virgolette (se
 presenti)
mi serve poi x fare una ricerca nel db
se ci son le virgolette cerco la frase nell'ordine giusto
altrimenti cerco tutte le sue parole in qualsiasi ordine
quindi non devo fare un replace generale, ma mirato


  presenti)
allora è più complesso: ci devo pensare.
-- 
bggnagnfrggr.hab.pragbdhvaqvpv.pragbiragvabir

 allora è più complesso: ci devo pensare.
ci ho pensato:
preg_replace('/\"([^\"]*)\"/e',"str_replace(' ','+','\\1')", $stringa); 
;-))
-- 
bggnagnfrggr.hab.pragbdhvaqvpv.pragbiragvabir

 preg_replace('/\"([^\"]*)\"/e',"str_replace(' ','+','\\1')", $stringa); 
mi faccio i complimenti da solo e mi proclamo cintura nera primo dan di
preg_replace
-- 
bggnagnfrggr.hab.pragbdhvaqvpv.pragbiragvabir

 allora è più complesso: ci devo pensare.
strpos ad esempio?

 preg_replace('/\"([^\"]*)\"/e',"str_replace(' ','+','\\1')", $stringa);
Hai scelto la regexp way. :-)



strpos e substr, intendo, ma la regexp way è più facile, direi.

 ottantasette.uno.centoquindici.centoventinove
    :-?
-- 
Son triste e sconsolato...

 strpos e substr, intendo, ma la regexp way è più facile, direi.
Mi stai preoccupando: da un usleep su icq a strpos e substr qua... starai 
mica diventando un programmatore?

 preg_replace
ottimow
vediamo se riesco a tradurlo in asp :)
-- 
http://www.x-privat.org
 - 
http://tinyurl.com/n3bep
Indovina il film:
Alex è un giovane prete che viene mandato a Roma per indagare sulla morte
del padre del suo ordine.
Con l'aiuto di due suoi amici indagherà sulla misteriosa morte...
Soluzione: 
http://scisland.6te.net/?id=3443

 mica diventando un programmatore?
Macchè...è che una volta mi son trovato costretto ad inventarmi
un'interfaccia web per cambiare le password di accesso via ras
e mio malgrado mi è toccato aprire le pagine di manuale di php.
Mi sono andato a rivedere l'orrore che avevo generato, ed avevo
scritto una funzione del genere:
function wrconf($var, $inistring, $finestring, $newpass)
{
$inipos = strpos($var, $inistring) +strlen($inistring);
$finepos = strpos($var, $finestring , $inipos);
$result = substr($var, 0, $inipos);
$result .= $newpass;
$result .= substr($var, $finepos);
return $result;
}
per sostituire la nuova password alla vecchia (una volta fatte le
verifiche del caso, gestire eventuali caratteri bastardi iniettati)
con un primitivissimo sistema di locking per evitare che il file aperto
in scrittura potesse essere sputtanato da qualcun altro, con
clearstatcache a pioggia tanto per essere sicuri di aver realmente scritto
su disco eccetera.
Ripeto, non mi darei una lira come programmatore, ma funzionava e non ha
manifestato bug; ovviamente, dopo tre ore, non mi ricordavo un cazzo di
quel che avevo scritto, se non la logica (malata) che avevo usato.

 quel che avevo scritto, se non la logica (malata) che avevo usato.
wow.
Giac 

 wow.
ciao, stai cercando di integrarti?
-- 
bggnagnfrggr.hab.pragbdhvaqvpv.pragbiragvabir

http://snipurl.com/sffp
http://snipurl.com/sffj
http://snipurl.com/senv
http://snipurl.com/sent
http://snipurl.com/rko1
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 function wrconf($var, $inistring, $finestring, $newpass)
ma che belle contorsioni! :-)
-- 
bggnagnfrggr.hab.pragbdhvaqvpv.pragbiragvabir