Powershell條件判斷
比較運算符
-eq:等於
-ne:不等於
-gt:大於
-ge:大於等於
-lt:小於
-le:小於等於
-contains:包含
-notcontains:不包含
求反運算符
-not:但是像高級語言一樣”! “ 也支持求反。
布爾運算符
-and:和
-or:或
-xor:異或
-not:逆
字符串運算符
+:連接兩個字符串
*:按指定次數重復字符串
-f:設置字符串格式
-replace,-ireplace:替換字符串,大小寫不敏感
-creplace:替換字符串,大小寫敏感
-eq, -ieq:驗證是否相等,大小寫不敏感
-ceq:驗證是否相等,大小寫敏感
-like, -ilike:驗證字符串包含關系,允許模式匹配,大小寫不敏感
-clike:驗證字符串包含關系,允許模式匹配,大小寫敏感
-notlike,-inotlike:驗證字符串不包含關系,允許模式匹配,大小寫不敏感
-cnotlike:驗證字符串不包含關系,允許模式匹配,大小寫敏感
-match,-imatch:驗證模式匹配,大小寫不敏感
-cmatch:驗證模式匹配,大小寫敏感
-notmatch,-inotmatch:驗證模式不匹配,大小寫不敏感
-cnotmatch:驗證模式不匹配,大小寫敏感
字符串操作方法
CompareTo():與另一個字符串比較
Contains():是否包含制定子串
CopyTo():拷貝子串至新字符串中
EndsWith():是否以制定子串結尾
Equals():是否與另一個字符串相同
IndexOf():返回第一次匹配的所索引
Insert():在指定位置插入字符串
Replace():替換指定字符串
Split():以指定分隔符切割字符串
StartsWith():是否以指定子串開始
Substring():從指定位置取指定長度子串
ToCharArray():轉換成字符數組
ToLower():轉換成小寫
ToUpper():轉換成大寫
Trim():移除字符串前后空格
TrimEnd():移除字符串結尾的空格
TrimStart():移除字符串開始的空格
Chars():返回指定位置的字符
