PowerShell正则表达式/正则表达式替换逗号分隔的文本字符串

时间:2016-07-01 10:14:42

标签: regex powershell

我目前的问题是我有这样的字符串:

A1=ExampleText,B2=ExampleText,B2=ExampleText

我想替换' T1 ='和' B2 ='有一个空格,所以我发送了一个这样的字符串:

ExampleText,ExampleText,ExampleText

我试过使用这段代码

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

这只删除=符号,也想删除A1,B2 ......

A1ExampleText,B2ExampleText,B2ExampleText

任何人都可以提供一个正则表达式来解释如何吗?

1 个答案:

答案 0 :(得分:1)

我认为

\w+=

会为你做的。

它只是匹配一个数字,如果单词字符(a-z,A-Z,0-9& _),至少有一个,后跟一个等号。用''替换它应该这样做。

Check it out here at regex101