क्या रूबी की String#gsub विधि प्रतिस्थापन की अनुक्रमणिका सहित एक साधन प्रदान करती है? उदाहरण के लिए, निम्नलिखित स्ट्रिंग दी गई:सूचकांक/ऑफसेट के साथ रूबी जीएसबी?
मुझे आपको पसंद है, आप, आप और आप।
मैं इस निर्गम के साथ खत्म करना चाहते हैं:
मैं you1, You2, you3, और you4 पसंद है।
मैं जानता हूँ कि मैं कोष्ठक में पात्रों मिलान के लिए \1
, \2
, आदि का उपयोग कर सकते है, लेकिन वहाँ \i
या \n
की तरह कुछ भी है कि वर्तमान मैच की संख्या प्रदान करेगा है?
यह उल्लेखनीय है कि मेरा वास्तविक शब्द "आप" जितना आसान नहीं है, इसलिए एक वैकल्पिक दृष्टिकोण जो खोज शब्द मानता है वह स्थिर नहीं होगा।
उदाहरण कोड यह मानते हुए कि आपके द्वारा किसी भी आवश्यक लक्ष्य या रेगेक्स को प्रतिस्थापित करने के लिए आसानी से संशोधित किया गया है। –