C#:Find Position
Jump to navigation
Jump to search
You can find where one string occurs within another. If the substring occurs at the very start you'll get 0. If the substring is not there you get -1.
Find first occurance
Use s.IndexOf(t)
to find where t occurs in s.
s.indexOf("t") gives the character position of the first "t" in s.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
O | n | e | t | w | o | t | h | r | e | e | ||
f | o | u | r | f | i | v | e | s | i | x |
[Font]
[Default]
[Show]
[Resize]
[History]
[Profile]
Find last occurance
Use s.LastIndexOf(t)
to find the last place where t occurs in s.
s.lastIndexOf("t") gives the character position of the last "t".
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
O | n | e | t | w | o | t | h | r | e | e | ||
f | o | u | r | f | i | v | e | s | i | x |
[Font]
[Default]
[Show]
[Resize]
[History]
[Profile]
Find occurance after ...
Use s.indexOf(t,n)
to find where t occurs in s.
s.indexOf("t",5) gives the character position of the first "t" after position 5.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
O | n | e | t | w | o | t | h | r | e | e | ||
f | o | u | r | f | i | v | e | s | i | x |
[Font]
[Default]
[Show]
[Resize]
[History]
[Profile]