partition

fun partition(pathQueryAndFragment: String): Pair<String, String>(source)

Split a route into a pairing of its path part and query params / fragments part

"path" -> "path" to ""
"path?key=value" -> "path" to "?key=value"
"path#frag" -> "path" to "#frag"
"path?key=value#frag" -> "path" to "?key=value#frag"
"path#frag?key=value" -> "path" to "#frag?key=value"