fun replaceMultipleSpaces(str: String): String {
// Use a regular expression to replace multiple spaces with a single space
val result = str.replace("\\s+".toRegex(), " ")
// Optionally trim leading and trailing spaces
return result.trim()
}
fun main() {
val str = " This is a string with multiple spaces "
val output = replaceMultipleSpaces(str)
println("\"$output\"")
}
/*
run:
"This is a string with multiple spaces"
*/