@WILD[string1,string2] : Vergleicht zwei Zeichenketten und gibt 1 zurück , wenn sie übereinstimmen, oder 0, wenn sie nicht übereinstimmen. Diese Funktion ermittelt, ob string1 mit dem in string2 angegebenen Muster übereinstimmt , das Wildcards oder erweiterte Wildcards enthalten kann . In string1 sind keine Wildcards erlaubt . Bei der Prüfung wird nicht zwischen Groß- und Kleinschreibung unterschieden.
Beispiele
Die folgenden Beispiele gehen davon aus, dass die PATH-Variable Folgendes enthält:
c:\windows;c:\windows\system32; "c:\program files\util";d:\jpsoft
Zeichenfolge1 |
Zeichenfolge2 |
Übereinstimmungsbedingung |
Ergebnis |
%path |
\UTIL*. |
Zeichenfolge \util irgendwo |
1 |
%path |
*c |
Zeichenkette, die mit c endet |
0 |
%path |
*t |
Zeichenfolge, die mit t endet |
1 |
%path |
c* |
Zeichenfolge, die mit c beginnt |
1 |
%path |
t* |
Zeichenkette beginnend mit t |
0 |
%path |
*c* |
Zeichenfolge, die c enthält |
1 |
%path |
*t* |
Zeichenfolge, die t enthält |
1 |
%path |
*b* |
Zeichenfolge, die b enthält |
0 |
xyz |
? |
ein Zeichen lange Zeichenfolge |
0 |
x |
? |
ein Zeichen lange Zeichenkette |
1 |
%path |
c?* |
führendes c, gefolgt von einem beliebigen Zeichen, gefolgt von 0 oder mehr Zeichen |
1 |
%path |
c*? |
führendes c, gefolgt von null oder mehr Zeichen, gefolgt von einem beliebigen Zeichen |
1 |