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():返回指定位置的字符