probleme avec regsub
#2
Comment se fait ta recherche, du moins quelle est la requête ?
Si tu fais:
Code :
select * from table where article='la chaine'
, il faut que tu doubles ta condition where de la manière suivante:
tcl
regsub -all {_} $arg {\.} expdot
regsub -all {_} $arg {\-} expdash
set where "(article='$expdot' or article='$expdash')"


Si tu fonctionnes avec un like (ce qui semble être le cas), utilises plutôt:
tcl
regsub -all {[\.\-]} $arg {_} arg


Note que j'utilise '_' plutôt que '%' car en mysql, il remplace un seul caractère alors que % remplace un ou plusieurs caractères.
Répondre


Messages dans ce sujet
probleme avec regsub - par Nostromo1st - 01/06/2013, 13:27
RE: probleme avec regsub - par CrazyCat - 02/06/2013, 18:09
RE: probleme avec regsub - par Nostromo1st - 03/06/2013, 10:30

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit - Discutez en toute liberté - Transitionnez vers Linux - Discussions dans le Lauragais - Communauté LGBT respectueuse - soutien aux victimes de cybermalveillance - pour les filles par les filles