[英]Powershell -like operator confusion
為什么以下Powershell代碼給出false而不是true?
"ok" -like "??p*"
因為*
是通配符/通配符,而不是正則表達式元字符。
您的模式??p*
並不是說“任何兩個字符后接零個或多個'p'字符”,而是說“任何兩個字符后接有'p'后跟任何字符”。
您的通配符表達式期望至少包含3個字符,第三個字符為p。 由於不是這種情況,表達式將返回false。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.