U ovom programu naučit ćete uklanjati sve razmake iz datog niza pomoću regularnih izraza u Kotlinu.
Primjer: Program za uklanjanje svih razmaka
fun main(args: Array) ( var sentence = "T his is b ett er." println("Original sentence: $sentence") sentence = sentence.replace("\s".toRegex(), "") println("After replacement: $sentence") )
Kada pokrenete program, izlaz će biti:
Izvorna rečenica: T his is b ett er. Nakon zamjene: Thisisbetter.
U programu aboe koristimo Stringovu replaceAll()
metodu za uklanjanje i zamjenu svih razmaka u rečenici niza.
Koristili smo regularni izraz \s
koji u nizu pronalazi sve razmake (kartice, razmake, znak novog retka itd.). Zatim ga zamjenjujemo s ""
(prazan literal niza).
Evo ekvivalentnog Java koda: Java program za uklanjanje svih razmaka