如何用C#取得某字符串在目标字符串中首次出现的位置索引?
例如某字符串形如:safdasfdasfdfwerwC语言safasdfasfVB语言dsadC语言asdfadfdsadC语言asdfad我怎样才能知道第一个“C语言”...
例如某字符串形如:safdasfdasfdfwerwC语言safasdfasfVB语言dsadC语言asdfadfdsadC语言asdfad
我怎样才能知道第一个“C语言”在这个字符串里的起始位置的索引呢?
因为目标字符串中“C语言”的位置不固定,所以我想用程序查出来。
PHP里有:strpos: 寻找字符串中某字符最先出现处。
不知C#里有没有这样的函数? 展开
我怎样才能知道第一个“C语言”在这个字符串里的起始位置的索引呢?
因为目标字符串中“C语言”的位置不固定,所以我想用程序查出来。
PHP里有:strpos: 寻找字符串中某字符最先出现处。
不知C#里有没有这样的函数? 展开
8个回答
展开全部
string a="safdasfdasfdfwerwC语言safasdfasfVB语言dsadC语言asdfadfdsadC语言asdfad "
string b="C语言"
int cp=a.indexOf(b)
呵呵,记不清大小写了。
string b="C语言"
int cp=a.indexOf(b)
呵呵,记不清大小写了。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string str1="safdasfdasfdfwerwC语言safasdfasfVB语言dsadC语言asdfadfdsadC语言asdfad "
string str2="C语言"
int str1=a.indexOf(str2);
这个方法indexOf(String)
返回在该字符串中指定的子字符串第一次出现处的索引。 如果没找到则返回-1.
string str2="C语言"
int str1=a.indexOf(str2);
这个方法indexOf(String)
返回在该字符串中指定的子字符串第一次出现处的索引。 如果没找到则返回-1.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string mystring = "dfjkdgjdjdsg";
Response.Write(mystring.IndexOf('f'));
页面返回结果为1
索引从0开始的!
如果你想这样的话:
d变成1,f变成2 ……
那么你可以试试看
string mystring = "dfjkdgjdjdsg";
Response.Write(mystring.IndexOf('f')+1);
共同学习!
Response.Write(mystring.IndexOf('f'));
页面返回结果为1
索引从0开始的!
如果你想这样的话:
d变成1,f变成2 ……
那么你可以试试看
string mystring = "dfjkdgjdjdsg";
Response.Write(mystring.IndexOf('f')+1);
共同学习!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
code11 = "safdasfdasfdfwerwC语言safasdfasfVB语言dsadC语言";
i = code11.IndexOf("C语言");
Console.WriteLine(i);
i = code11.IndexOf("C语言");
Console.WriteLine(i);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询