c#字符串查找某詞出現(xiàn)的次數(shù)及索引
字符串方法的使用:
indexof():
有9個(gè)重載,具體的請(qǐng)轉(zhuǎn)到F12查看詳細(xì)內(nèi)容;
本文使用的是第6個(gè)重載:
如果找到該字符串,則為從零開始的索引位置;如果未找到該字符串,則為 -1
有兩個(gè)參數(shù):
string value:要搜索的字符
int startIndex:搜索的起始位置
class Program
{
static void Main(string[] args)
{
//統(tǒng)計(jì)出字符串中,下雪出現(xiàn)的次數(shù),并每次出現(xiàn)的索引位置;
string text = "今天下雪了嗎,明天不會(huì)下雪了吧,什么時(shí)候才不下雪啊,我要去上學(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#操作Windows服務(wù)類System.ServiceProcess.ServiceBase
這篇文章介紹了C#操作Windows服務(wù)類System.ServiceProcess.ServiceBase,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05
c#根據(jù)網(wǎng)址抓取網(wǎng)頁(yè)截屏生成圖片的示例
本文主要介紹了c#根據(jù)網(wǎng)址抓取網(wǎng)頁(yè)截屏生成圖片并保存的示例,代碼中使用了WebBrowser控件來完成這個(gè)功能,大家參考使用吧2014-01-01
C#創(chuàng)建一個(gè)可快速重復(fù)使用的項(xiàng)目模板(詳細(xì)過程)
這篇文章主要介紹了C#如何創(chuàng)建一個(gè)可快速重復(fù)使用的項(xiàng)目模板今天給大家介紹的是基于官方的cli donet new 命令創(chuàng)建自己的項(xiàng)目模板,需要的朋友可以參考下2024-06-06
C#實(shí)現(xiàn)圖像選擇驗(yàn)證碼的示例代碼
為了防止網(wǎng)站被非法登陸,網(wǎng)站一般通過驗(yàn)證碼的方式,防止黑客用軟件非法登陸,本文主要介紹了C#實(shí)現(xiàn)圖像選擇驗(yàn)證碼的示例代碼,具有一定的參考價(jià)值,感興趣的可以了解一下2023-08-08
WinForm項(xiàng)目開發(fā)中WebBrowser用法實(shí)例匯總
這篇文章主要介紹了WinForm項(xiàng)目開發(fā)中WebBrowser用法,需要的朋友可以參考下2014-08-08
C#實(shí)現(xiàn)將漢字轉(zhuǎn)化為2位大寫的16進(jìn)制Unicode的方法
這篇文章主要介紹了C#實(shí)現(xiàn)將漢字轉(zhuǎn)化為2位大寫的16進(jìn)制Unicode的方法,分析了轉(zhuǎn)換的技巧并以實(shí)例形式給出了具體的轉(zhuǎn)換方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-12-12
C#調(diào)用攝像頭實(shí)現(xiàn)拍照功能的示例代碼
這篇文章主要介紹了C#調(diào)用攝像頭實(shí)現(xiàn)拍照功能的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09

