c#字符串查找某詞出現(xiàn)的次數(shù)及索引
更新時間:2014年02月20日 10:13:48 作者:
本文主要介紹了c#字符串中某個詞出現(xiàn)的次數(shù)及索引,需要的朋友可以參考下
字符串方法的使用:
indexof():
有9個重載,具體的請轉(zhuǎn)到F12查看詳細(xì)內(nèi)容;
本文使用的是第6個重載:
如果找到該字符串,則為從零開始的索引位置;如果未找到該字符串,則為 -1
有兩個參數(shù):
string value:要搜索的字符
int startIndex:搜索的起始位置
復(fù)制代碼 代碼如下:
class Program
{
static void Main(string[] args)
{
//統(tǒng)計出字符串中,下雪出現(xiàn)的次數(shù),并每次出現(xiàn)的索引位置;
string text = "今天下雪了嗎,明天不會下雪了吧,什么時候才不下雪啊,我要去上學(xué)??!";
string keyWord = "下雪";
int index = 0;
int count = 0;
while ((index=text.IndexOf(keyWord,index))!=-1)
{
count++;
Console.WriteLine("第{0}次;索引是{1}",count,index);
index =index+ keyWord.Length;
}
Console.WriteLine("下雪出現(xiàn)的總次數(shù):{0}",count);
Console.ReadKey();
}
}
相關(guān)文章
C#使用smtp發(fā)送帶附件的郵件實(shí)現(xiàn)方法
這篇文章主要介紹了C#使用smtp發(fā)送帶附件的郵件實(shí)現(xiàn)方法,可直接將string類型結(jié)果保存為附件,實(shí)例中備有相應(yīng)的注釋便于理解,需要的朋友可以參考下2014-11-11C#中通過反射將枚舉元素加載到ComboBo的實(shí)現(xiàn)方法
本文主要介紹了C#中通過反射將枚舉元素加載到ComboBo的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09C# .NET中Socket簡單實(shí)用框架的使用教程
最近一個項(xiàng)目因?yàn)橐玫絊ocket傳輸問題,所以決定學(xué)習(xí)一下,將自己學(xué)習(xí)的內(nèi)容總結(jié)分享出來,下面這篇文章主要給大家介紹了關(guān)于C# .NET中Socket簡單實(shí)用框架使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。2017-09-09c#實(shí)現(xiàn)windows遠(yuǎn)程桌面連接程序代碼
本篇文章主要介紹了c#實(shí)現(xiàn)windows遠(yuǎn)程桌面連接程序代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05