Profil bloqué
-
17 mars 2016 à 15:41
Whismeril
Messages postés18991Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention27 mars 2024
-
17 mars 2016 à 19:58
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Whismeril
Messages postés18991Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention27 mars 2024654 17 mars 2016 à 19:58
Et pour les accents, il ne faut pas oublier, les cédilles, les tildes, brefs les signes diachroniques, voici une méthode qui les supprime tous
''' <summary>
''' Methode qui supprime les accents et autres signes diacritiques, source http://www.developpez.net/forums/d286030/dotnet/langages/csharp/supprimer-accents-lettre/
''' </summary>
''' <param name="stIn"></param>
''' <returns></returns>
Private Function RemoveDiacritics(ByVal stIn As String) As String
Dim stFormD As String = stIn.Normalize(NormalizationForm.FormD)
Dim sb As New StringBuilder()
For ich As Integer = 0 To stFormD.Length - 1
Dim uc As UnicodeCategory = CharUnicodeInfo.GetUnicodeCategory(stFormD.Chars(ich))
If uc <> UnicodeCategory.NonSpacingMark Then
sb.Append(stFormD.Chars(ich))
End If
Next ich
Return (sb.ToString().Normalize(NormalizationForm.FormC))
End Function
Whismeril
Messages postés18991Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention27 mars 2024654 17 mars 2016 à 19:53
Bonsoir ou une requête linq?
NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024159 17 mars 2016 à 19:23
Pourquoi ne pas avoir utiliser un SortedList ?
Car la méthode de tri est très artisanale.
17 mars 2016 à 19:58
17 mars 2016 à 19:53
17 mars 2016 à 19:23
Car la méthode de tri est très artisanale.