Tekststreng

En samling af alfanumeriske tegn, der opfattes som udgørende en helhed. F.eks. er ordet "tekststreng" selv en tekststreng på 11 tegn, og sætningen "7 høns, 1 hane og en sølle ko" er en tekststreng på 29 tegn (alle blanke og specialtegn tæller med, men ikke de afgrænsende anførselstegn).

I mange programmeringssprog og typer af opgaveprogrammel (herunder regneark) kan der udføres operationer på tekststrenge. To eller flere tekststrenge kan sættes sammen til en ny tekststreng, f.eks. "abe" + "kat" til "abekat" (der findes dog ikke nogen standardsyntaks for formuleringen af sådanne konkateneringsoperationer). Andre operationer kan være sammenligning af to tekststrenge for at konstatere, om de er ens, eller søgning efter én tekststreng i en anden. F.eks. vil søgning af strengen "issi" i strengen "Mississippi" give til resultat, at den søgte streng findes med start i position 2 og med start i position 5 (svaret kunne også være 1 og 4, hvis det første tegn i den undersøgte streng regnes som position 0).

Specielt i programmel til tekstbehandling indgår søgning af tekststrenge og erstatning med en anden tekststreng som væsentlige funktioner.

Forfattere: 
Klaus Hansen
Casper Thomsen