Count the number of times a string appears within a string

onekidney picture onekidney · Jun 10, 2010 · Viewed 105.9k times · Source

I simply have a string that looks something like this:

"7,true,NA,false:67,false,NA,false:5,false,NA,false:5,false,NA,false"

All I want to do is to count how many times the string "true" appears in that string. I'm feeling like the answer is something like String.CountAllTheTimesThisStringAppearsInThatString() but for some reason I just can't figure it out. Help?

Answer

µBio picture µBio · Jun 10, 2010
Regex.Matches(input, "true").Count