Допустим, у меня есть строка и я знаю, какое слово я ищу.Слово конкретно самое короткое.Как мне найти его индекс без прохождения каждого символа?String.IndexOf()
, очевидно, не будет работать, поскольку та же последовательность символов может встречаться в более длинном слове.Есть ли способ обойти это?Было бы неплохо узнать, как это сделать и без LINQ.
Например, слово «собака», и я ищу его в «собачности этой собаки.dogy. ".Я бы получил результат как 7, хотя это не 7.