Clojure return rest of string after a sub string

You have a sub string used as delimiter in another string, how to get the rest string after the delimiter? You can calculate the end position of the sub string and then cut the string from the position or split the string by the sub string, the following code shows how to do it.

 
(subs "hello world" (+ (.indexOf "hello world" "hello") (.length "hello")))
 
(nth (clojure.string/split  "hello world" #"hello") 1)