Kotlin:
Suchen und Ersetzen von Text
How to:
fun main() {
val text = "Hallo Welt! Kotlin ist toll. Kotlin macht Spaß."
val searchText = "Kotlin"
val replaceWith = "Java"
val newText = text.replace(searchText, replaceWith)
println(newText) // Ausgabe: Hallo Welt! Java ist toll. Java macht Spaß.
}
Tiefere Einblicke
Die Suche und Ersetzung von Text kommt aus den Anfängen der Datenverarbeitung, als Texteditoren aufkamen. Früher musste man Textzeilenweise verarbeiten; heute nutzen wir reguläre Ausdrücke und String-Methoden in Programmiersprachen. In Kotlin ist die replace
-Funktion der Standardweg: sie ist einfach und effektiv. Alternativen wären das Arbeiten mit StringBuilder
oder manuelle Schleifen, um spezifischere Anpassungen durchzuführen oder Performance zu optimieren.
Siehe Auch
- Kotlin Dokumentation zur
replace
-Funktion: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/replace.html - Regex Hilfe in Kotlin: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-regex/
- Textbearbeitung in Kotlin: https://kotlinlang.org/docs/collections-transformations.html#map-elements