V tomto programu se naučíte odebrat všechny mezery v daném řetězci pomocí regulárních výrazů v Kotlin.
Příklad: Program odebrání všech mezer
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") )
Když spustíte program, výstup bude:
Původní věta: Je to lepší. Po výměně: Thisisbetter.
V programu aboe používáme replaceAll()
metodu String k odstranění a nahrazení všech mezer ve větě řetězce.
Použili jsme regulární výraz, \s
který v řetězci najde všechny prázdné znaky (tabulátory, mezery, znaky nového řádku atd.). Poté jej nahradíme ""
(prázdný řetězcový literál).
Tady je ekvivalentní kód Java: Program Java pro odstranění všech mezer