麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > PowerShell > 正文

PowerShell String對(duì)象方法小結(jié)

2020-05-30 20:20:37
字體:
供稿:網(wǎng)友

從之前的章節(jié)中,我們知道PowerShell將一切存儲(chǔ)在對(duì)象中,那這些對(duì)象中包含了一系列中的稱之為方法的指令。默認(rèn)文本存儲(chǔ)在String對(duì)象中,它包含了許多非常有用的處理文本的命令。例如,要確定一個(gè)文件的擴(kuò)展名,可以使用LastIndexOf()獲取最后一個(gè)字符“.”的位置,繼續(xù)使用Substring()獲取擴(kuò)展名子串。

PS> $path = "C:/prefs.js" PS> $path.Substring( $path.LastIndexOf(".")+1 ) Js

另外一條途徑,使用Split方法,對(duì)文件的完整名稱進(jìn)行分割,得到一個(gè)字符串?dāng)?shù)組,取最后一個(gè)元素,PowerShell中可以通過索引-1來獲取數(shù)組中最后一個(gè)元素。

PS> $path.Split(".")[-1] Js

下面的表格會(huì)給出String對(duì)象的所有方法:

函數(shù) 描述 示例
CompareTo() 與另一個(gè)字符串比較 (“Hello”).CompareTo(“Hello”)
Contains() 是否包含制定子串 (“Hello”).Contains(“l(fā)l”)
CopyTo() 拷貝子串至新字符串中 $a = (“HelloWorld”).toCharArray()(“User!”).CopyTo(0,

$a, 6, 5)$a

EndsWith() 是否以制定子串結(jié)尾 (“Hello”).EndsWith(“l(fā)o”)
Equals() 是否與另一個(gè)字符串相同 (“Hello”).Equals($a)
IndexOf() 返回第一次匹配的所索引 (“Hello”).IndexOf(“l(fā)”)
IndexOfAny() 返回字符串中任意字符的首次匹配索引 (“Hello”).IndexOfAny(“l(fā)oe”)
Insert() 在指定位置插入字符串 (“HelloWorld”).Insert(6,”brave “)
GetEnumerator() 枚舉字符串中所有字符 (“Hello”).GetEnumerator()
LastIndexOf() 字符的最后匹配位置 (“Hello”).LastIndexOf(“l(fā)”)
LastIndexOfAny() 任意字符的最后匹配位置 (“Hello”).LastIndexOfAny(“l(fā)oe”)
PadLeft() 左邊補(bǔ)齊空白是字符串至指定長(zhǎng)度 (“Hello”).PadLeft(10)
PadRight() 右邊填充空白是字符串至指定長(zhǎng)度 (“Hello”).PadRight(10) + “World!”
Remove() 從指定位置開始移除指定長(zhǎng)度 (“PsTips”).Remove(2,2)
Replace() 替換指定字符串 (“PsTips”).replace(“Ps”,”PS1″)
Split() 以指定分隔符切割字符串 (“HelloWorld”).Split(“l(fā)”)
StartsWith() 是否以指定子串開始 (“HelloWorld”).StartsWith(“He”)
Substring() 從指定位置取指定長(zhǎng)度子串 “HelloWorld”).Substring(4,3)
ToCharArray() 轉(zhuǎn)換成字符數(shù)組 (“HelloWorld”).toCharArray()
ToLower() 轉(zhuǎn)換成小寫 (“HelloWorld”).toLower()
ToLowerInvariant

()

以區(qū)域規(guī)則轉(zhuǎn)換成小寫 (“HelloWorld”).ToUpperInvariant()
ToUpper() 轉(zhuǎn)換成大寫 (“HelloWorld”).ToUpper()
ToUpperInvariant

()

以區(qū)域規(guī)則轉(zhuǎn)換成大寫 (“HelloWorld”).ToUpperInvariant

()

Trim() 移除字符串前后空格 (” HelloWorld “). Trim()
TrimEnd() 移除字符串結(jié)尾的空格 (“HelloWorld “). TrimEnd()
TrimStart() 移除字符串開始的空格 (” HelloWorld”). TrimStart()
Chars() 返回指定位置的字符 (“Hello”).Chars(0)
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 91在线免费观看 | 青青草免费观看 | av性色全交蜜桃成熟时 | 视频一区二区三区在线播放 | 成人毛片视频在线观看 | 久久99精品国产自在现线 | 国产精品自在线拍 | 自拍亚洲伦理 | 国产精品视频在 | 亚洲午夜国产 | 操你视频| 校花被肉干高h潮不断 | av不卡毛片 | 牛牛热这里只有精品 | 噜噜噜影院 | 91av在线免费播放 | 欧美精品久久久久久久多人混战 | 九九热在线视频观看 | 成人精品一区二区三区中文字幕 | 国产大片在线观看 | 精品国产一区二区三区在线观看 | 黄片毛片一级 | 欧美成人高清视频 | 国产精品一区久久久久 | 性视频久久 | 黄色va视频 | 免费在线观看毛片视频 | 青草伊人网 | 欧美视频一区二区三区四区 | 亚洲成人福利在线观看 | 成人免费观看49www在线观看 | omofun 动漫在线观看 | 羞羞的动漫在线观看 | 国产无遮挡一区二区三区毛片日本 | 中日韩乱码一二新区 | 久久艹逼| 91网址在线播放 | 日韩精品中文字幕在线观看 | 日韩av官网 | 欧美成人影院 | 欧产日产国产精品v |