使用c# 截取最后两个字符串为====================中间的部分
时间: 2023-08-12 16:07:24 浏览: 83
可以使用 Substring 和 LastIndexOf 函数截取最后两个字符串之间的部分。具体实现如下:
```csharp
string str = "some string ==================== middle part ====================";
int lastIndexOfEquals = str.LastIndexOf("====================");
string result = str.Substring(lastIndexOfEquals + 20, str.Length - lastIndexOfEquals - 40);
```
其中,lastIndexOfEquals 变量获取最后两个字符串的起始位置。由于每个字符串长度为20,所以需要在起始位置上加上20。由于要截取最后两个字符串之间的部分,所以需要减去起始位置和最后两个字符串长度的总和,即40。最终得到的 result 变量即为所求的结果。
相关问题
使用c# 截取下面文本中最后两个字符串为====================中间的部分。文本内容:2023-06-07 07:30:02 ===================开始自动退案导入2023-06-06authToken:4B07F5C25A90A6941946299F77BC18CC==================== 2023-06-07 07:30:03 信息确认:行数0 2023-06-07 07:30:03 批量退案完成,共0条 2023-06-07 07:30:03 ===================结束自动退案导入2023-06-06,耗时分钟数0.02,检索退案清单0,退案成功0====================
可以使用 Substring 和 LastIndexOf 函数截取最后两个字符串之间的部分。具体实现如下:
```csharp
string text = "2023-06-07 07:30:02 ===================开始自动退案导入2023-06-06authToken:4B07F5C25A90A6941946299F77BC18CC==================== 2023-06-07 07:30:03 信息确认:行数0 2023-06-07 07:30:03 批量退案完成,共0条 2023-06-07 07:30:03 ===================结束自动退案导入2023-06-06,耗时分钟数0.02,检索退案清单0,退案成功0====================";
int lastIndexOfEquals = text.LastIndexOf("====================");
string result = text.Substring(lastIndexOfEquals + 20, text.Length - lastIndexOfEquals - 40);
```
其中,lastIndexOfEquals 变量获取最后两个字符串的起始位置。由于每个字符串长度为20,所以需要在起始位置上加上20。由于要截取最后两个字符串之间的部分,所以需要减去起始位置和最后两个字符串长度的总和,即40。最终得到的 result 变量即为所求的结果。
c# 截取两个字符串中间的内容
你可以使用SubString和IndexOf方法来截取两个字符串中间的内容。具体的实现步骤如下:
1. 使用IndexOf方法获取第一个字符串在原字符串中的位置。
2. 使用IndexOf方法获取第二个字符串在原字符串中的位置。
3. 使用SubString方法截取中间的内容。
下面是一个示例代码:
```
string str = "这是一个示例字符串,需要截取中间的内容。";
string strStart = "示例";
string strEnd = "内容";
int startIndex = str.IndexOf(strStart) + strStart.Length;
int endIndex = str.IndexOf(strEnd, startIndex);
string result = str.Substring(startIndex, endIndex - startIndex);
Console.WriteLine(result); // 输出:字符串,需要截取中间的
```
在上面的代码中,我们首先定义了原字符串、需要截取的两个字符串以及它们在原字符串中的位置。然后使用SubString方法截取中间的内容,并最终输出结果。
阅读全文