查找字符串在字符串中的位置

时间:2014-08-18 22:54:50

标签: c# regex string

所以我有一个字符串例如 0010101101010101010101010111100010101010011010 我有这个字符串 111000 我想找出这个字符串在字符串中的位置 例如,111000将是大约26个数字。

0010101101010101010101010111100010101010011010

------------------------------------------- 111000

                         ^26

然后我会拿那个26并用它做点什么

我是否需要手动进行字符串搜索,关闭第一个字符串并执行string.startswith(111000)或者有没有办法找出内置方法?也许是正则表达式?字符串构建器?

1 个答案:

答案 0 :(得分:2)

string longString = "the stirng with zeros and ones";
string searchString = "111000";
int startIndex = longString.IndexOf(searchString);

如果将此应用于您的示例,则startIndex将为25,因为它基于零。