Compare deux cha�nes avec diff�rentes options.
StringCompare ( "string1", "string2" [, casesense = 0] )
string1 | La premi�re cha�ne. |
string2 | La seconde cha�ne � comparer � la prem�re. |
casesense | [optionnel] Flag pour indiquer si les op�rations de comparaison doivent �tre sensibles � la casse. $STR_NOCASESENSE (0) = insensible � la casse, utilise les param�tres locaux de l'utilisateur (par d�faut) $STR_CASESENSE (1) = sensible � la casse $STR_NOCASESENSEBASIC (2) = insensible � la casse, utilise une comparaison simple/rapide Les constantes sont d�finies dans "StringConstants.au3" |
0: | String1 et string2 sont �gales |
> 0: | String1 est sup�rieure � string2 |
< 0: | String1 est inf�rieure � string2 |
StringInStr, StringLeft, StringLen, StringLower, StringMid, StringRight, StringTrimLeft, StringTrimRight, StringUpper
#include <MsgBoxConstants.au3> #include <StringConstants.au3> Local $sStr1 = "Ti�sto" Local $sStr2 = "TI�STO" ; Compare deux cha�nes sans utiliser la casse. Local $iCmp = StringCompare($sStr1, $sStr2) MsgBox($MB_SYSTEMMODAL, "", _ "Comparaison '" & $sStr1 & "' avec '" & $sStr2 & "'" & @CRLF & _ "R�sultat de StringCompare (mode $STR_NOCASESENSE): " & $iCmp) ; Compare deux cha�nes avec sensibilit� � la casse. $iCmp = StringCompare($sStr1, $sStr2, $STR_CASESENSE) MsgBox($MB_SYSTEMMODAL, "", _ "Comparaison '" & $sStr1 & "' avec '" & $sStr2 & "'" & @CRLF & _ "R�sultat de StringCompare (mode $STR_CASESENSE): " & $iCmp) ; Compare deux cha�nes sans utiliser la casse. $iCmp = StringCompare($sStr1, $sStr2, $STR_NOCASESENSEBASIC) MsgBox($MB_SYSTEMMODAL, "", _ "Comparaison '" & $sStr1 & "' avec '" & $sStr2 & "'" & @CRLF & _ "R�sultat de StringCompare (mode $STR_NOCASESENSEBASIC): " & $iCmp)