首页 > 解决方案 > 修剪两个字符之间的字符

问题描述

我有以下字符串,

Hdw.Instrument.Pins(\"PinName\").PSets(\"SignalName\").Apply()

我需要修剪上面的字符串,输出应该如下,

Hdw.Instrument.Pins.PSets.Apply

我需要删除“()”之间的字符以及括号。

标签: c#trim

解决方案


string text = "Hdw.Instrument.Pins(\"PinName\").PSets(\"SignalName\").Apply()";
string t = Regex.Replace(text, "(\\(\"[^()]*\"\\)|\\(\\))", string.Empty);

Regex.Replace 方法适用于此。您只需要编写正确的正则表达式。


推荐阅读