पास्कल में, स्ट्रिंग में एक सबस्ट्रिंग को दूसरे से बदलने के लिए, stringReplace():
विधि का उपयोग करें
stringReplace(मूल, पुराना, नया, ध्वज): मूल स्ट्रिंग सबस्ट्रिंग पुराना को बदल दिया गया नया, ध्वज rfReplaceAll या rfIgnoreCase, मानों में से एक है वर्गाकार कोष्ठकों में लिखा गया है। पहले मामले में, पुरानी में मूल स्ट्रिंग, की सभी घटनाएं, दूसरे में, केवल पहली।
पास्कल स्ट्रिंग प्रतिस्थापन उदाहरण:
<पूर्व>
फ़ोन = '+1-234-567-89-10'
// हाइफ़न को रिक्त स्थान में बदल दिया जाता है
edit_phone := stringreplace(फोन, '-', ' ', [rfReplaceAll]);
लेख (संपादित_फोन); // +1 234 567 89 10
// हाइफ़न हटा दिए जाते हैं
edit_phone := stringreplace(फोन, '-', '', [rfReplaceAll]);
लेख (संपादित_फोन); // +12345678910
// केवल पहला डैश बदलता है
संपादित_फोन: = बदलें (फोन, '-', '', [rfIgnoreCase]);
लेख (संपादित_फोन); // +1234-567-89-10
पूर्व>