13

How to get range of substring in swift3?

 let string  = "Please Click Here"

I need range of click

samad5353
  • 381
  • 1
  • 5
  • 18
  • 1
    That question has at least 3 answers which show how to use `range(of:)` to find the range of a substring. – Martin R Oct 30 '16 at 13:57

2 Answers2

33
let string = "Please Click Here"
if let range = string.range(of: "Click") {
   print(range)

}
Bassam
  • 831
  • 8
  • 17
16

Convert to NSString and user rangeOf:

let string  = "Please Click Here"
let range = (string as NSString).range(of: "Click", options: .caseInsensitive)
print(range)
Hossam Ghareeb
  • 7,063
  • 3
  • 53
  • 64