如何在C#中基于字符串的长度读取子字符串

姓名

我有一个包含子字符串的字符串,其中一个是“ 1. 2 To Other Mobiles”,另一个是“ Total”。现在,根据我的要求,我必须阅读第一个子字符串之间的内容,即“.1。2To Other Mobiles”和“总计”。我正在按照c#中的代码进行操作。

int startPosition = currentText.IndexOf("1 . 2 To Other Mobiles");
int endPosition = currentText.IndexOf("Total");
string result = currentText.Substring(startPosition, endPosition - startPosition);

但是我面临的问题是“总计”在我的子字符串中是很多次。.我必须在startPosition长度之后读取到最后一个位置长度,即“总计”。怎么做?

蒂姆·施密特(Tim Schmelter)

我必须在startPosition长度之后读取到最后一个位置长度

用途LastIndexOf

string search1 = "1 . 2 To Other Mobiles";
string search2 = "Total";

int startPosition = currentText.IndexOf(search1);
if(startPosition >= 0)
{
    startPosition += search1.Length;
    int endPosition = currentText.LastIndexOf(search2);
    if (endPosition > startPosition)
    {
        string result = currentText.Substring(startPosition, endPosition - startPosition);
    }
}

如果我只需要阅读第一个“总计”,该怎么办。

然后IndexOf改用:

// ...
int endPosition = currentText.IndexOf(search2);
if (endPosition > startPosition)
{
    string result = currentText.Substring(startPosition, endPosition - startPosition);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Typescript中基于给定字符串的子字符串选择属性

来自分类Dev

如何读取不同长度的子字符串

来自分类Dev

如何读取长度可变的子字符串

来自分类Dev

C#中的子字符串

来自分类Dev

将sql转换为c#:基于字符串长度的可读字符串截断

来自分类Dev

如何读取任意长度的字符串?

来自分类Dev

如何在C ++中从字符串中删除子字符串

来自分类Dev

如何在C ++中读取大小未知的字符串

来自分类Dev

如何在C ++中读取以空格分隔的字符串?

来自分类Dev

如何从C#中的URL获取子字符串或部分字符串

来自分类Dev

如何从基于JavaScript中某些字符的字符串中获取子字符串?

来自分类Dev

具有正确字符串长度的 C# 子字符串 OutOfRangeException

来自分类Dev

C-如何读取长度未知的字符串

来自分类Dev

如何在基于字符的字符串中查找短语

来自分类Dev

如何在C#中以字符串形式读取“ IBuffer”类型的值?

来自分类Dev

如何在C#中读取解析JSON字符串

来自分类Dev

如何在C#中读取动态返回的JSON字符串?

来自分类Dev

如何在C#中读取指针的值并将其转换为字符串?

来自分类Dev

如何从特定索引的字符串中快速删除子字符串到某个长度

来自分类Dev

如何在C#中解析示例字符串

来自分类Dev

如何在字符串C#中获取单词

来自分类Dev

如何在C#中解析示例字符串

来自分类Dev

如何在c#中更改字符串格式

来自分类Dev

如何在数据框中添加基于数据长度的值作为字符串的列

来自分类Dev

如何在C#中的多个位置搜索存在的立即子字符串

来自分类Dev

如何在C#中获取子字符串的值

来自分类Dev

如何在C#中的多个位置搜索存在的立即子字符串

来自分类Dev

C#中字符之间的子字符串

来自分类Dev

如何基于熊猫中的位置获取子字符串?

Related 相关文章

  1. 1

    如何在Typescript中基于给定字符串的子字符串选择属性

  2. 2

    如何读取不同长度的子字符串

  3. 3

    如何读取长度可变的子字符串

  4. 4

    C#中的子字符串

  5. 5

    将sql转换为c#:基于字符串长度的可读字符串截断

  6. 6

    如何读取任意长度的字符串?

  7. 7

    如何在C ++中从字符串中删除子字符串

  8. 8

    如何在C ++中读取大小未知的字符串

  9. 9

    如何在C ++中读取以空格分隔的字符串?

  10. 10

    如何从C#中的URL获取子字符串或部分字符串

  11. 11

    如何从基于JavaScript中某些字符的字符串中获取子字符串?

  12. 12

    具有正确字符串长度的 C# 子字符串 OutOfRangeException

  13. 13

    C-如何读取长度未知的字符串

  14. 14

    如何在基于字符的字符串中查找短语

  15. 15

    如何在C#中以字符串形式读取“ IBuffer”类型的值?

  16. 16

    如何在C#中读取解析JSON字符串

  17. 17

    如何在C#中读取动态返回的JSON字符串?

  18. 18

    如何在C#中读取指针的值并将其转换为字符串?

  19. 19

    如何从特定索引的字符串中快速删除子字符串到某个长度

  20. 20

    如何在C#中解析示例字符串

  21. 21

    如何在字符串C#中获取单词

  22. 22

    如何在C#中解析示例字符串

  23. 23

    如何在c#中更改字符串格式

  24. 24

    如何在数据框中添加基于数据长度的值作为字符串的列

  25. 25

    如何在C#中的多个位置搜索存在的立即子字符串

  26. 26

    如何在C#中获取子字符串的值

  27. 27

    如何在C#中的多个位置搜索存在的立即子字符串

  28. 28

    C#中字符之间的子字符串

  29. 29

    如何基于熊猫中的位置获取子字符串?

热门标签

归档