Ruby:
Teilstrings extrahieren

Anleitung:

# Einen String initialisieren
satz = "Ich bin ein Ruby-Entwickler!"

# Extrahieren mit der slice-Methode
teil1 = satz.slice(0, 3)          # Ergibt "Ich"
teil2 = satz.slice(4, 3)          # Ergibt "bin"
teil3 = satz[11, 5]               # Alternativer Zugriff, ergibt "Ruby"

# Extrahieren mit Bereichsangaben
teil4 = satz[16..-1]              # Ergibt "Entwickler!"

# Ausgabe
puts teil1
puts teil2
puts teil3
puts teil4

Erwartete Ausgabe:

Ich
bin
Ruby
Entwickler!

Vertiefung:

Bevor Programmiersprachen moderne Strings und Hilfsmethoden boten, mussten Programmierer manuell Zeichen durchlaufen und kopieren. Heute bieten Sprachen wie Ruby mächtige Methoden wie slice und Bereichsangaben (Range), um Substrings effizient zu extrahieren.

Alternativen in Ruby sind [], slice, slice! (ändert den Originalstring) und Reguläre Ausdrücke. Letztere sind besonders nützlich, wenn es um komplexe Suchmuster geht.

Unter der Haube verwendet Ruby Objekte und Methoden, um mit Textdaten umzugehen. Die Implementierung solcher Features kann in C geschrieben sein und nutzt meist effiziente Algorithmen für Textmanipulation.

Siehe auch: