2

Is there a way to search a string for the index of the start of a substring?

Like, "hello".indexOf("el") would return 1. Thanks

Victor Sigler
  • 22,807
  • 14
  • 85
  • 100
Claire
  • 33
  • 1
  • 5

1 Answers1

1

You can reach using the rangeOfString function that finds and returns the range of the first occurrence of a given string within a given range like in the following way:

var text = "Hello Victor Sigler"

if let indexOf = text.rangeOfString("Victor")?.startIndex {
   println(indexOf) //6
}

I hope this help you.

Victor Sigler
  • 22,807
  • 14
  • 85
  • 100