我正在做一件事,我意識到我想數(shù)一數(shù)/我可以從一根繩子里找到,然后突然想到,有幾種方法可以做到,但我無法決定什么是最好的(或最簡單的)。現(xiàn)在我要說的是:string source = "/once/upon/a/time/";int count = source.Length - source.Replace("/", "").Length;但我一點也不喜歡,有人嗎?我真的不想挖出來RegEx為了這個,是嗎?我知道我的弦會有我要找的術(shù)語,所以你可以假設(shè).當(dāng)然是弦樂哪里 長度>1,string haystack = "/once/upon/a/time";string needle = "/";int needleCount = ( haystack.Length - haystack.Replace(needle,"").
Length ) / needle.Length;如何計算字符串中出現(xiàn)的字符串(實際上是字符)?
3 回答

倚天杖
TA貢獻1828條經(jīng)驗 獲得超3個贊
int count = source.Count(f => f == '/');
int count = source.Split('/').Length - 1;
你原來的=12S 來源:Count=19s 來源:Split=17s 前程( 從Bobwienholt的回答 )=10S
- 3 回答
- 0 關(guān)注
- 460 瀏覽
添加回答
舉報
0/150
提交
取消