Tässä ohjelmassa opit poistamaan kaikki tietyn merkkijonon tyhjät tilat Kotlinin säännöllisten lausekkeiden avulla.
Esimerkki: Ohjelma poistaa kaikki tyhjät tilat
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") )
Kun suoritat ohjelmaa, tulos on:
Alkuperäinen lause: T is is b ett er. Vaihdon jälkeen: Thisisbetter.
Aboe-ohjelmassa käytämme String- replaceAll()
menetelmää poistamaan ja korvaamaan kaikki merkkijonolauseen välilyönnit.
Olemme käyttäneet säännöllistä lauseketta, \s
joka etsii merkkijonosta kaikki välilyönnit (sarkaimet, välilyönnit, uuden rivimerkin jne.). Sitten korvataan se sanalla ""
(tyhjä merkkijono literaali).
Tässä on vastaava Java-koodi: Java-ohjelma kaikkien välilyöntien poistamiseksi