
फंक्शन ब्लॉक REPLACE एक स्ट्रिंग के भाग को नए से बदलता है।
इनपुट उस स्ट्रिंग को परिभाषित करता है जिसे प्रोसेस किया जाना है।
इनपुट उस स्ट्रिंग को परिभाषित करता है जो परिभाषित पोजीशन पर इन्सर्ट की जाती है।
इनपुट उस भाग की लंबाई को परिभाषित करता है जिसे डिलीट किया जाना है। अगर लंबाई 1 से कम है, तो कोई बदलाव नहीं होता है।
इनपुट स्ट्रिंग STR में उस स्टार्ट पोजीशन को परिभाषित करता है जहां से नया स्ट्रिंग जोड़ा जाता है। पोजीशन 1 से शुरू होती है। अगर लंबाई 1 से कम है, तो कोई बदलाव नहीं होता है। अगर पोजीशन स्ट्रिंग STR1 की लंबाई से अधिक है, तो अंत में इन्सर्ट किया जाता है।
आउटपुट मॉडिफाइड स्ट्रिंग को रिटर्न करता है।