10

How to get range of substring in swift3?

 let string  = "Please Click Here"

I need range of click

samad5353
  • 351
  • 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

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

}
Bassam
  • 801
  • 8
  • 17
13

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
  • 6,895
  • 3
  • 50
  • 63