UDF > WinAPIEx > ShellPath >


_WinAPI_IsNameInExpression

Détermine si une chaîne matche un modèle donné

#include <WinAPIShPath.au3>
_WinAPI_IsNameInExpression ( $sString, $sPattern [, $bCaseSensitive = False] )

Paramètres

$sString La chaîne à comparer au modèle. Cette chaîne ne peut pas contenir des caractères génériques.
$sPattern La chaîne contenant le modèle. Cette chaîne peut contenir des caractères génériques.
$bCaseSensitive [optionnel] Spécifie s'il faut traiter la chaîne comme sensible à la casse dans la correspondance, les valeurs possibles sont:
    True - Sensible à la casse.
    False - Insensible à la casse (par défaut).

Valeur de retour

True: La chaîne correspond au modèle spécifié.
False: La chaîne ne correspond pas au modèle spécifié.

Remarques

Si un seul des paramètres est une chaîne vide, la fonction retourne 0 (False). Cela signifie que "*" ne matche pas à une chaîne vide. Si les deux paramètres sont la chaîne vide, la fonction retourne 1 (vrai).

Cette fonction nécessite Windows 7 ou une version ultérieure.

Voir aussi

Consultez RtlIsNameInExpression dans la librairie MSDN.