c# - 删除第一个和最后一个特定字符
问题描述
我不知道是否重复,但我没有找到相同的(也许我没有找到,因为它有硬标题)
所以,我有一个这个字符串:
string a = "(Hello(World),World(Hello))";
我需要删除第一个支架和最后一个支架。并获得该输出:
Hello(World),World(Hello)
我不需要删除第一个字符和最后一个字符。我需要删除第一个特定字符(括号)和最后一个特定字符(右括号)。
也就是说,如果字符串是:
string a = "gyfw(Hello(World),World(Hello))";
输出是: gyfw Hello(World),World(Hello)
解决方案
要删除第一个特定字符:
a = a.Remove(a.IndexOf("("), 1);
要删除最后一个特定字符:
a = a.Remove(a.LastIndexOf(")"), 1);
推荐阅读
- influxdb - influxdb 中的查询和高级操作
- python - 带替换的迭代函数
- python-3.x - LabelBinazer 的问题?
- pandas - pandas - 将对象类型转换为浮点类型
- laravel - 如何在laravel中更改各个页面的不同标题
- pervasive-sql - 普遍的 psql 备份和恢复
- git - 维护 2 个代码相似但不完全相同的分支
- intellij-idea - Intellij Idea 不显示调用枚举成员的符号错误
- python - PyCharm自动补全中的`f`和`m`是什么意思?
- maven - Maven 构建错误 - Storm-Starter 项目