स्ट्रिंग्स के साथ काम करने के लिए पास्कल के कई रूटीन हैं। उनमें से कई को डॉट नोटेशन का उपयोग करके बुलाया जाता है और उन्हें तरीके कहा जाता है। स्ट्रिंग हेरफेर विधियों की एक पूरी सूची ऑनलाइन पाई जा सकती है।
आइए उनमें से कुछ से परिचित हों।
<पूर्व>
एस := 'aAbBcC'
ऊपर: = अपरकेस (ओं); // सूप = "एएबीबीसीसी" - एक विधि जो स्ट्रिंग के प्रत्येक वर्ण को अपरकेस में परिवर्तित करती है
slow := लोअरकेस(s) //
slow = "aabbcc" - एक विधि जो स्ट्रिंग के प्रत्येक वर्ण को लोअरकेस में परिवर्तित करती है
पूर्व>
विधि हमेशा कोष्ठकों के साथ लिखी जाती है। जरूरत पड़ने पर ब्रैकेट के अंदर कुछ पैरामीटर हैं।
एक और उपयोगी तरीका - वैल <कोड> (एस, वी, इंड) कोड> - यह जांचने की विधि कि स्ट्रिंग के सभी अक्षर अंक हैं या नहीं। s - स्रोत स्ट्रिंग, v में एक संख्या होती है यदि स्रोत स्ट्रिंग एक संख्या थी, और 0 अन्यथा, ind में पहले की संख्या होती है < strong> अनुक्रमणिका s जो एक अंक नहीं है, या 0 यदि s एक संख्या है।
<पूर्व>
एस := 'ab1c'
वैल (एस, वी, इंडस्ट्रीज़);
राइटलन (वी, ' ', इंडस्ट्रीज़); // 0 3
एस := '123';
वैल (एस, वी, इंडस्ट्रीज़);
डब्ल्यू (व्रिटेलन, ' ', इंडस्ट्रीज़); // 123 0
पूर्व>
उपयोगी trim(s) - विधि आपको एक स्ट्रिंग के आरंभ और अंत में रिक्त स्थान निकालने की अनुमति देती है
<पूर्व>
एस := ' एबी 1सी ';
प्रिंट('s=', ट्रिम(s)); // एस = एबी 1 सी
पूर्व>