Pascal'ın dizelerle çalışmak için pek çok yordamı vardır. Birçoğu nokta gösterimi kullanılarak çağrılır ve yöntemler olarak adlandırılır. Dize işleme yöntemlerinin tam listesi çevrimiçi olarak bulunabilir.
Bazıları ile tanışalım.
s := 'aAbBcC'
sUp := büyük harf(ler); // sUp = "AABBCC" - bir dizenin her karakterini büyük harfe çeviren bir yöntem
sLow := küçük harf(ler) //
sLow = "aabbcc" - bir dizenin her karakterini küçük harfe çeviren bir yöntem
Yöntem her zaman parantez içinde yazılır. Gerekirse parantez içinde bazı parametreler vardır.
Başka bir yararlı yöntem - val
(s, v, ind)
- bir dizideki tüm karakterlerin rakam olup olmadığını kontrol etme yöntemi.
s - kaynak dize, kaynak dize bir sayıysa
v bir sayı içerir ve aksi takdirde 0,
ind ilk sayıyı içerir < güçlü> dizin s, rakam değilse veya s
bir sayıysa 0.
s := 'ab1c'
val(s, v, ind);
writeln(v, ' ', ind); // 0 3
s := '123';
val(s, v, ind);
w(vriteln, ' ', ind); // 123 0
Yararlı trim(s) - yöntemi, bir dizenin başındaki ve sonundaki boşlukları kaldırmanıza olanak tanır
:= ' ab 1c ';
print('s=', trim(ler)); // s=ab 1c