PowerShell中使用replace操作符替換字符串實例
本文介紹PowerShell中的字符串替換操作符:replace。在replace中,可以使用正則表達(dá)式,這樣就極大的提高了replace的功能。
PS> 'Unit1,Unit2,Unit3' -replace '[,\t]',';'
Unit1;Unit2;Unit3
上面的這個示例,用途是從給定的字符串中,匹配逗號(,)或tab鍵(\t),將它們都替換成分號(;)。這是一個非常常見的應(yīng)用的,用于構(gòu)造CSV文件時經(jīng)常需要用到。CSV文件是以分號分隔每個單元的數(shù)據(jù)的。
replace操作符的用法是:
<待處理字符串> -replace <查找字符>,<替換字符>
解釋一下這個語法的含義,它是在<待處理字符串>中尋找到<查找字符>,將<查找字符>替換為<替換字符>。在這里,<查找字符>可以使用正則表達(dá)式。通過正則表達(dá)式進(jìn)行查找匹配,將極大的提升replace操作符的功能。
關(guān)于PowerShell中replace操作符與正則表達(dá)式的聯(lián)合使用,本文就介紹這么多,希望對您有所幫助,謝謝!
相關(guān)文章
PowerShell中的強(qiáng)類型數(shù)組介紹
這篇文章主要介紹了PowerShell中的強(qiáng)類型數(shù)組介紹,強(qiáng)類型數(shù)組可以理解為強(qiáng)制數(shù)據(jù)類型的數(shù)組,也就是一個數(shù)組里只包含一種數(shù)據(jù)類型,需要的朋友可以參考下2014-08-08
使用 powershell 創(chuàng)建虛擬機(jī)
Azure PowerShell 模塊用于從 PowerShell 命令行或腳本創(chuàng)建和管理 Azure 資源。 本指南詳細(xì)介紹了如何使用 Azure PowerShell 模塊創(chuàng)建虛擬機(jī)。2017-10-10
Powershell小技巧之使用WS-Man來調(diào)用PowerShell命令
大多Windows系統(tǒng)的管理員應(yīng)當(dāng)已經(jīng)意識到在Windows系統(tǒng)上進(jìn)行腳本開發(fā)和命令行管理,PowerShell首當(dāng)其沖。微軟許多產(chǎn)品和一些第三方產(chǎn)品都提供了Windows PowerShell的管理接口。但是目前PowerShell只能運(yùn)行在Windows系統(tǒng)上,如何才能在非Windows系統(tǒng)上管理windows系統(tǒng)呢2014-10-10
PowerShell小技巧之獲取Windows系統(tǒng)密碼Hash
這篇文章主要介紹了使用PowerShell獲取Windows系統(tǒng)密碼Hash的小技巧,非常的實用,需要的朋友可以參考下2014-10-10
PowerShell函數(shù)參數(shù)設(shè)置為即可選又必選的方法
這篇文章主要介紹了PowerShell函數(shù)參數(shù)設(shè)置為即可選又必選的方法,也就是帶有判斷功能,在某個情況下變?yōu)榭上葏?shù),在某種情況下又是必選參數(shù),需要的朋友可以參考下2014-07-07

