Om strings in Haskell te kapitaliseren, heeft de taal zelf geen ingebouwde capitalize functie.
capitalize
Haskell maakt het aaneenschakelen van strings vrij eenvoudig met de (++) operator.
(++)
Haskell gebruikt de Data.Char module om karakters te manipuleren.
Data.Char
Haskell’s rijke set aan bibliotheken, zoals ‘Data.List’, biedt verschillende hulpmiddelen om lijsten te manipuleren, waarvan strings in essentie een speciaal geval zijn.
In Haskell kun je strings in stukjes snijden met ingebouwde functies zoals take, drop en substring (van Data.Text).
take
drop
substring
Data.Text
Haskell is een puur functionele taal waar strings worden weergegeven als lijsten van karakters.
In Haskell is stringinterpolatie niet standaard ingebouwd, maar met het interpolate pakket kun je er vrij dichtbij komen.
interpolate
In Haskell kunnen we een functie opstellen die alle aanhalingstekens uit een gegeven string verwijdert.
Laten we tekst zoeken en vervangen met Haskell.
In Haskell kun je regex gebruiken met het regex-tdfa pakket.
regex-tdfa