c# 查寻某个字符在字符串中的位置.
stringzifuchuan="aa,bb,dddd"字符第一个","在zifuchuan中的位置用IndexOf,来知道。第二个","在zifuchuan中的位置,怎...
string zifuchuan="aa,bb,dddd"
字符第一个","在zifuchuan中的位置用 IndexOf,来知道。第二个","在zifuchuan中的位置,怎么知道呢。 展开
字符第一个","在zifuchuan中的位置用 IndexOf,来知道。第二个","在zifuchuan中的位置,怎么知道呢。 展开
3个回答
展开全部
int i=zifuchuan.IndexOf(",");
int n=(zifuchuan.SubString(i+1)).IndexOf(",");
int index=i+n;
index就是你求的第二个“,”的位置
如果求的是第三个第四个“,”的位置,就要用递归函数来写,具体思路跟上面的代码差不多
int n=(zifuchuan.SubString(i+1)).IndexOf(",");
int index=i+n;
index就是你求的第二个“,”的位置
如果求的是第三个第四个“,”的位置,就要用递归函数来写,具体思路跟上面的代码差不多
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第二个查询的时候,以第一个indexof的索引作为开始
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
重载方法不就可以了么。。
你这个可以从后往前搜索,当然只限于你这题
String.IndexOf (Char, Int32)这个就可以了,你获得你第一个匹配的索引然后就可以使用了
String.LastIndexOfAny (char)这个也可以匹配于最后一个
你这个可以从后往前搜索,当然只限于你这题
String.IndexOf (Char, Int32)这个就可以了,你获得你第一个匹配的索引然后就可以使用了
String.LastIndexOfAny (char)这个也可以匹配于最后一个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询