Question [fonction] Test-DiacriticCharacters

Plus d'informations
il y a 11 ans 3 mois #13267 par Laurent Dardenne
Voici une fonction qui permet de déterminer si une chaîne contient des caractères accentué.
[code:1]Function Test-DiacriticCharacters {
param ($S)

$N=$S.Normalize([System.text.NormalizationForm]::FormD)
Foreach ($Char in $N.GetEnumerator())
{
If ([char]::GetUnicodeCategory($Char) -eq 'NonSpacingMark')
{ Return $True }
}
Return $False
}#Test-DiacriticCharacters

$autres='&\"(-_)12345678°+µ*£$%§!:/;.?,`'

Test-DiacriticCharacters $Autres
Test-DiacriticCharacters 'öttö'
Test-DiacriticCharacters 'Châpeau'
Test-DiacriticCharacters 'Diacritic'[/code:1]
Certains peuvent en avoir le besoin sur l'AD.<br><br>Message édité par: Laurent Dardenne, à: 10/12/12 20:18

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.064 secondes
Propulsé par Kunena