Dart & Flutter Guides 5 – Manipulation med tekststrenge i Dart

I denne artikel vil jeg komme ind på de vigtigste måder du kan manipulere med tekststrenge i Dart.

Der findes mange måder du kan manipulere med tekststrenge i Dart, og det skal vi se nærmere på her. Først kan vi lige oprette en ny variabel med en tekststreng:

var str = 'Resume';

Nu vil jeg gerne erstatte “e” i teksstrengen med “é”, så der står “Résumé”. Det gør du med koden:

str = str.replaceAll('e','é');

Du kan danne en ny streng ved at kombinere to strenge med +.

var str1 = 'Hello';
var str2 = 'World';
var str3 = str1 + str2;

Nu vil str3 indeholde “HelloWorld”.

Antallet af tegn i en streng inkl. mellemrum, tabs og linjeskift får du ved:

var antal = str3.length;

Hvilket giver resultatet 10. Jeg kan også søge efter om en streng indeholder et bestemt bogstav. Nedenstående vil give resultatet true.

str3.contains('H');

Med trim funktionen fjernes automatisk mellemrum i starten og slutningen af en streng.

str3 = str3.trim();

Med denne funktion konverteres alle bogstaver til små bogstaver (lowercase) eller store bogstaver (uppercase):

str3.toLowerCase();
str3.toUpperCase();

Følgende tjekker om en streng henholdsvis begynder eller slutter med bestemte karakterer, og returnerer true eller false:

str3.startsWidth('H);
str3.endsWidth('d');

Læs også resten af artiklerne i serien med Dart guides. I næste artikel skal vi kigge på hvordan man i konsollen får input til et program og hvordan du udskriver et output.

5 1 vote
Article Rating

Andreas Andersen

Forfatter og grundlægger af IT-blogger.dk, der har blogget om IT-emner siden 2012. Findes på Mastodon på @aphandersen@ansico.dk

You may also like...

Abonner
Giv besked ved
guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x