c# - 修剪两个字符之间的字符
问题描述
我有以下字符串,
Hdw.Instrument.Pins(\"PinName\").PSets(\"SignalName\").Apply()
我需要修剪上面的字符串,输出应该如下,
Hdw.Instrument.Pins.PSets.Apply
我需要删除“()”之间的字符以及括号。
解决方案
string text = "Hdw.Instrument.Pins(\"PinName\").PSets(\"SignalName\").Apply()";
string t = Regex.Replace(text, "(\\(\"[^()]*\"\\)|\\(\\))", string.Empty);
Regex.Replace 方法适用于此。您只需要编写正确的正则表达式。
推荐阅读
- validation - 如何将应用验证转换为返回 MonadThrow?
- python - 如何在 Matplotlib 中使用坐标?
- flutter - 如何从同时悬停的多个小部件中获取信息?
- python - 查询集外键模型
- php - 如何使嵌入 iframe 的 YouTube 播放器正常工作而不阻止 Chrome 中的页面加载?
- c# - 为什么在包含 foreach 循环之后我得到了?
- react-native - 使用新坐标更新 react-native-map
- linux - dpkg“处理触发器时发现循环”libc-bin
- ios - 调整启动屏幕故事板以启动具有固定大小的图像
- java - 当数字达到小数点后 3 位时如何停止 while 循环?