2016-07-01 44 views
1

我目前問題的字符串是,我有一個這樣的字符串:PowerShell中的正則表達式/正則表達式替換逗號分隔文本

A1=ExampleText,B2=ExampleText,B2=ExampleText 

我想更換「T1 =」和「B2 =」與一個空白的空間,所以我發了這樣一個字符串:

ExampleText,ExampleText,ExampleText 

我曾嘗試使用這段代碼

"A1=ExampleText,B2=ExampleText,B2=ExampleText" -replace '=([$,]*)' 

這隻祛瘀ES等號(=),也想刪除的A1,B2 ......

A1ExampleText,B2ExampleText,B2ExampleText 

誰能請提供一個正則表達式來做到這一點,並解釋如何?

回答

1

我覺得

\w+= 

會爲你做它。

它簡單地相匹配的號碼,如果單詞字符(A-Z,A-Z,數字0-9 & _),至少一個,接着是等號。用''代替,應該這樣做。

Check it out here at regex101

+0

謝謝,那是我想要的。 – Ralluhb