I have tried using "\\s".toRegex() in the following way.
var sentence = "test1 test2 test3"
sentence.split("\\s".toRegex())
It splits the string into more than 3 items(since there are spaces). But I would like the string to be divided into 3 items by not considering space.
I tried the same with sentence.split(" ".toRegex()) it is working as expected and returning 3 items [Test1,test2,test3]
Why "\\s".toRegex() is not working?
CodePudding user response:
for one or more matches you need to add the , just like you did with " " so if you want to use \\s you also add the plus like
sentence.split("\\s ".toRegex())
