C#截取字符串前三位,取后面的值
时间: 2024-08-23 13:00:29 浏览: 65
C#获取字符串后几位数的方法
在C#中,如果你想截取字符串并取其后的部分,可以使用`Substring`方法。这里有两个示例:
1. **从尾部截取**[^1]:
```csharp
string str = "GTAZB_JiangjBen_123";
int length = str.Length;
int start = length - 5; // 截取后五位
string tSt = str.Substring(start);
Console.WriteLine(tSt); // 输出: "_123"
```
2. **替换特定字符后取余**:
```csharp
string str = "GTAZB_JiangjBen_123";
string tSt = str.Replace("Jiangj", ""); // 如果你想去掉"Jiangj",但这里不会改变原始长度,只是去除指定部分
tSt = str.Substring(0, str.Length - tSt.Length); // 由于"Jiangj"已移除,我们从剩余的部分开始截取
Console.WriteLine(tSt); // 输出: "GTABen_123"
```
这两个例子都是针对不同需求的截取策略。第一个是直接从字符串尾部算起,第二个则是先替换掉特定部分再计算截取位置。
阅读全文