begin process at 2012 05 28 10:37:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP / ASP3

 > 

Scripting

 > 

VBScript

 > 

soundex francais asp


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

soundex francais asp

lundi 2 février 2009 à 10:01:24 | soundex francais asp

prince321



Bonjour, je cherche un code vbscript pour la version francaise pour soundex.
mardi 3 février 2009 à 10:32:41 | soundex francais asp

prince321



j'ai arrivé a faire ça j'espere que ca aidera quelqu'un
<%

Function soundex_fr(si)
dim convVIn, convVOut, convGuIn, convGuOut, accents
if ( si = "" ) then soundex_fr = "    "  end If
si=replace(si,"É","E")
si=replace(si,"È","E")
si=replace(si,"Ë","E")
si=replace(si,"Ê","E")
si=replace(si,"Á","A")
si=replace(si,"À","A")
si=replace(si,"Ä","A")
si=replace(si,"Â","A")
si=replace(si,"Å","A")
si=replace(si,"Ã","A")
si=replace(si,"Ï","I")
si=replace(si,"Î","I")
si=replace(si,"Ì","I")
si=replace(si,"Í","I")
si=replace(si,"Ô","O")
si=replace(si,"Ö","O")
si=replace(si,"Ò","O")
si=replace(si,"Ó","O")
si=replace(si,"Õ","O")
si=replace(si,"Ø","O")
si=replace(si,"Ú","U")
si=replace(si,"Ù","U")
si=replace(si,"Û","U")
si=replace(si,"Ü","U")
si=replace(si,"Ç","S")
si=replace(si,"Ñ","N")
si=replace(si,"¿","E")
si=replace(si,"é","e")
si=replace(si,"è","e")
si=replace(si,"ë","e")
si=replace(si,"ê","E")
si=replace(si,"á","a")
si=replace(si,"í","i")
si=replace(si,"ì","i")
si=replace(si,"à","a")
si=replace(si,"ä","a")
si=replace(si,"å","a")
si=replace(si,"â","a")
si=replace(si,"ã","a")
si=replace(si,"ï","a")
si=replace(si,"î","i")
si=replace(si,"ô","o")
si=replace(si,"ö","o")
si=replace(si,"ò","o")
si=replace(si,"ó","o")
si=replace(si,"õ","o")
si=replace(si,"ø","o")
si=replace(si,"ú","u")
si=replace(si,"ù","u")
si=replace(si,"û","u")
si=replace(si,"ü","u")
si=replace(si,"ç","c")
si=replace(si,"ñ","n")
si=replace(si,"û","u")
si = UCase( si )

Set RegularExpressionObject = New RegExp
With RegularExpressionObject
.Pattern = "[^A-Z]"
.IgnoreCase = True
.Global = True
End With
si = RegularExpressionObject.Replace(si, "")
Set RegularExpressionObject = nothing

if ( len( si ) = 1 ) then return si&"   " end If

si=replace(si,"AA","A")
si=replace(si,"ZZ","Z")
si=replace(si,"EE","E")
si=replace(si,"RR","R")
si=replace(si,"TT","T")
si=replace(si,"YY","Y")
si=replace(si,"UU","U")
si=replace(si,"II","I")
si=replace(si,"OO","O")
si=replace(si,"PP","P")
si=replace(si,"QQ","Q")
si=replace(si,"SS","S")
si=replace(si,"DD","D")
si=replace(si,"FF","F")
si=replace(si,"GG","G")
si=replace(si,"HH","H")
si=replace(si,"JJ","J")
si=replace(si,"KK","K")
si=replace(si,"LL","L")
si=replace(si,"MM","M")
si=replace(si,"WW","W")
si=replace(si,"XX","X")
si=replace(si,"CC","C")
si=replace(si,"VV","V")
si=replace(si,"BB","B")
si=replace(si,"NN","N")

si=replace(si,"GUI","KI")
si=replace(si,"GUE","KE")
si=replace(si,"GA","KA")
si=replace(si,"GO","KO")
si=replace(si,"GU","K")
si=replace(si,"SCI","SI")
si=replace(si,"SCE","SE")
si=replace(si,"SC","SK")
si=replace(si,"CA","KA")
si=replace(si,"CO","KO")
si=replace(si,"CU","KU")
si=replace(si,"QU","K")
si=replace(si,"Q","K")
si=replace(si,"CC","K")
si=replace(si,"CK","K")
si=replace(si,"G","J")
si=replace(si,"ST","T")
si=replace(si,"PH","F")
si=replace(si,"EAU","O")

'si=replace(si,"CH","9")
'si=replace(si,"SH","8")
'si=replace(si,"H","")
'si=replace(si,"9","CH")
'si=replace(si,"8","SH")

    ' on supprime les E, A et Y qui ne sont pas en première position
dim  mot1,lon

mot1=mid(si,1,1)
si=mid(si,2)

Set RegularExpressionObject = New RegExp
With RegularExpressionObject
.Pattern = "[AEY]"
.IgnoreCase = True
.Global = True
End With
si = RegularExpressionObject.Replace(si, "")
si=mot1&si
Set RegularExpressionObject = nothing

lon=len(si)
mot1=mid(si,1,(lon-1))
si=mid(si,lon)

Set RegularExpressionObject = New RegExp
With RegularExpressionObject
.Pattern = "[TS]"
.IgnoreCase = True
.Global = True
End With
si = RegularExpressionObject.Replace(si, "")
si=mot1&si
Set RegularExpressionObject = nothing

si=mid(si&"    ",1,4)
soundex_fr=si
End Function
dim mot

%>



Cette discussion est classée dans : asp, francais, soundex


Répondre à ce message

Sujets en rapport avec ce message

ASP et IIS sur XP Pro en francais [ par kaiswa ] Bonjour, J'ai un problème sur un portable HP avec XP pro SP2 en francais. Une application développée en ASP tourne bien sur d'autres machine avec XP e webmatrix [ par jimmy69 ] Bonjour a tous,Voila j'aimerais trouver de la doc sur l'utilisation de webmatrix et si possible le tout en francais!!!!j'ai trouve sur le site d'asp.n Lecture de fichier XML zippé en ASP [ par aflaasp ] Bonjour,Je cherche le moyen de pouvoir lire, coté serveur Web, des fichier XML zippés pour le traiter en DOM ou SAX ensuite.Merci de vos réponsesAlain asp.net => mailto [ par jimmy69 ] Salut a tous,Voila je debute vraiment en asp.net et je bosse avec webmatrix!Je suis en train de faire ma premiere page et oui faut bien un debut !Bon J'veux juste un tutorial clair, net, précis et en français [ par CB_Phoenix ] Le PHP çà m'a gonflé, alors je me suis dit qu'il faudrait ptete que je passe a l'ASP (ou ASP.NET, merci à celui qui me donnera la difference). Mais j' Dessiner en asp.net [ par ctof3552 ] slt!je ne sais pas si c'est réalisable... mais je souhaite effectuer un remplissage d'une zone d'une image, un peu comme la fonction "remplissage" de droit sur asp [ par kaskran ] Salut,Je voulais savoir, si il fallait payer des droits pour créer une application intranet sous ASPmerci d'avance api window et asp [ par kaskran ] Je voudrai savoir si on peut utiliser les api windows a partir d'une page asp, je spécule que non, mais on ne sait jamaisDonc est ce compatible ?? [ASP] Ouvrir une page? [ par bmichael007 ] Bonjour la communauté,je sais que la question est extrêmement bête et vu que je suis en train de commencer, j'aimerai savoir comment peut-on ouvrir un ASP et POPUP [ par matmanu ] Bonjour à tous,voilà j'ai un problème (vous vous en doutez ...)J'ai une page ASP qui remplie trois listes déroulantes dépendante les unes des autres.


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales