2016-07-01 23 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