PowerShell类似的运营商支持哪些模式?

Mar*_*ryl 10 powershell wildcard operators pattern-matching

我无法找到有关PowerShell -like运算符语法的任何参考.

仅对比较运算符的 Windows PowerShell参考说明:

-Like
描述:使用通配符(*)进行匹配.

虽然通过实验我发现它也支持?[](集).

是否支持其他语法?对-like运营商有任何明确的参考吗?

von*_*ryz 20

about_Comparison_Operators的帮助确实声称支持通配符.它无法确定通配符的确切含义.

-Like描述:使用通配符(*)进行匹配.

进一步挖掘帮助about_Wildcards,我们了解到这些不是你爷爷的通配符:

Windows PowerShell supports the following wildcard characters.

    Wildcard Description        Example  Match             No match
    -------- ------------------ -------- ----------------- --------
    *        Matches zero or    a*       A, ag, Apple      banana
             more characters

    ?        Matches exactly    ?n       an, in, on        ran
             one character in 
             the specified 
             position

    [ ]      Matches a range    [a-l]ook book, cook, look  took
             of characters

    [ ]      Matches specified  [bc]ook  book, cook        hook
             characters
Run Code Online (Sandbox Code Playgroud)

有关通配符帮助的链接,请参阅about_Comparision_Operators帮助中的另请参阅部分.