अंग्रेज़ी में पढ़ें

इसके माध्यम से साझा किया गया


प्रतिस्थापित और प्रतिस्थापित कार्य

इस पर लागू होता है: कैनवास ऐप्स Dataverse सूत्र स्तंभ डेस्कटॉप प्रवाह मॉडल-संचालित ऐप्स Power Pages Power Platform CLI

पाठ के स्ट्रिंग के एक भाग को दूसरे स्ट्रिंग से बदलें.

विवरण

Replace फ़ंक्शन बदले जाने वाले पाठ की पहचान शुरूआत स्थिति और लंबाई द्वारा करता है.

Substitute फ़ंक्शन बदले जाने वाले पाठ की पहचान स्ट्रिंग के मिलान द्वारा करता है. यदि एक से अधिक मिलान पाए जाते हैं, तो आप उन सभी को बदल सकते हैं या एक को बदलने के लिए निर्दिष्ट कर सकते हैं.

यदि आप एकल स्ट्रिंग पास करते हैं, तो वापसी मान एक संशोधित स्ट्रिंग होता है. यदि आप एक सिंगल-कॉलम टेबल पास करते हैं जिसमें स्ट्रिंग्स हैं, तो रिटर्न वैल्यू संशोधित स्ट्रिंग्स के वैल्यू कॉलम के साथ एक सिंगल-कॉलम टेबल है. यदि आपके पास एक बहु-स्तंभ तालिका है, तो आप इसे एकल-स्तंभ तालिका के रूप में आकार दे सकते हैं, जैसा कि तालिकाओं के साथ कार्य करना में वर्णित है.

सिंटैक्स

बदलें( String, प्रारंभिक स्थिति, NumberOfCharacters, न्यूस्ट्रिंग )

  • स्ट्रिंग - आवश्यक. वह स्ट्रिंग, जिस पर कार्रवाई की जाएगी.
  • प्रारंभिकस्थिति - आवश्यक. प्रतिस्थापन शुरू करने के लिए वर्ण की स्थिति. String का प्रथम वर्ण की स्थिति 1 पर है.
  • NumberOfCharacters - आवश्यक. String में बदले जाने के लिए वर्णों की संख्या.
  • NewString - आवश्यक. प्रतिस्थापन स्ट्रिंग. इस तर्क में वर्णों की संख्या NumberOfCharacters तर्क से भिन्न हो सकती है.

प्रतिस्थापित करें( स्ट्रिंग, पुरानीस्ट्रिंग, नईस्ट्रिंग [, इंस्टेंसनंबर ] )

  • स्ट्रिंग - आवश्यक. वह स्ट्रिंग, जिस पर कार्रवाई की जाएगी.
  • OldString - आवश्यक. बदली जाने वाली स्ट्रिंग.
  • NewString - आवश्यक. प्रतिस्थापन स्ट्रिंग. OldString और NewString की लंबाई अलग-अलग हो सकती है.
  • InstanceNumber - वैकल्पिक. यदि String में एक से अधिक आवृत्ति है, तो यह निर्दिष्ट करने के लिए कि OldString की किस आवृत्ति को बदलना है, इस तर्क का उपयोग करें. यदि आप इस तर्क को निर्दिष्ट नहीं करते, तो सभी आवृत्तियाँ बदली जाएंगी.

प्रतिस्थापित करें( सिंगलकॉलमटेबल, आरंभिकस्थिति, अक्षरों की संख्या, नईस्ट्रिंग )

  • SingleColumnTable - आवश्यक. स्ट्रिंग की एकल-स्तंभ तालिका, जिस पर कार्रवाई करनी है.
  • प्रारंभिकस्थिति - आवश्यक. प्रतिस्थापन शुरू करने के लिए वर्ण की स्थिति. तालिका में प्रत्येक String के प्रथम वर्ण की स्थिति 1 पर है.
  • NumberOfCharacters - आवश्यक. प्रत्येक स्ट्रिंग में बदले जाने के लिए वर्णों की संख्या.
  • NewString - आवश्यक. प्रतिस्थापन स्ट्रिंग. इस तर्क में वर्णों की संख्या NumberOfCharacters तर्क से भिन्न हो सकती है.

प्रतिस्थापित करें( सिंगलकॉलमटेबल, ओल्डस्ट्रिंग, न्यूस्ट्रिंग [, इंस्टेंसनंबर ] )

  • SingleColumnTable - आवश्यक. स्ट्रिंग की एकल-स्तंभ तालिका, जिस पर कार्रवाई करनी है.
  • OldString - आवश्यक. बदली जाने वाली स्ट्रिंग.
  • NewString - आवश्यक. प्रतिस्थापन स्ट्रिंग. OldString और NewString की लंबाई अलग-अलग हो सकती है.
  • InstanceNumber - वैकल्पिक. यदि String में एक से अधिक आवृत्ति है, तो यह निर्दिष्ट करने के लिए कि OldString की किस आवृत्ति को बदलना है, इस तर्क का उपयोग करें. यदि आप इस तर्क को निर्दिष्ट नहीं करते, तो सभी आवृत्तियाँ बदली जाएंगी.

उदाहरण

सूत्र वर्णन परिणाम
बदलें("abcdefghijk", 6, 5, "*") "abcdefghijk" में पाँच वर्णों को एक एकल "*" वर्ण से बदल देता है, छठे वर्ण ("f") से शुरू होता है. "abcde*k"
प्रतिस्थापित करें( "2019", 3, 2, "20") "2019" के अंतिम दो वर्णों को "20" से बदल देता है. "2020"
प्रतिस्थापित करें( "123456", 1, 3, "_") "123456" के पहले तीन वर्णों को एक एकल "_" वर्ण से बदल देता है. "_456"
स्थानापन्न( "बिक्री डेटा", "बिक्री", "लागत") स्ट्रिंग "Sales" के लिए "Cost" को प्रतिस्थापित करता है. "Cost Data"
स्थानापन्न( "तिमाही 1, 2018", "1", "2", 1 ) "1" की केवल प्रथम आवृत्ति को "2" से प्रतिस्थापित करता है, क्योंकि चौथे तर्क (InstanceNumber) को 1 प्रदान किया गया है. "Quarter 2, 2018"
स्थानापन्न( "तिमाही 1, 2011", "1", "2", 3 ) "1" की केवल तृतीय आवृत्ति को "2" से प्रतिस्थापित करता है, क्योंकि चौथे तर्क (InstanceNumber) को 3 प्रदान किया गया है. "Quarter 1, 2012"
स्थानापन्न( "तिमाही 1, 2011", "1", "2") "1" की सभी आवृत्तियों को "2" से प्रतिस्थापित करता है, क्योंकि चौथा तर्क (InstanceNumber) प्रदान नहीं किया गया. "Quarter 2, 2022"
प्रतिस्थापित करें(
[ "Quarter 1, 2018",
"Quarter 2, 2011",
"Quarter 4, 2019" ],
9, 1, "3" )
एकल-स्तंभ तालिका के प्रत्येक रिकॉर्ड में नौवें वर्ण को "3" से बदलता है. एक एकल-स्तंभ तालिका जिसमें एक Value स्तंभ है जिसमें निम्नलिखित मान हैं: [ "तिमाही 3, 2018",
"Quarter3,2011",
"Quarter 3, 2019" ]
विकल्प(
[ "Qtr 1, 2018",
"Quarter 1, 2011",
"Q1, 2019" ],
"1", "3", 1 )
चूँकि चौथा तर्क (InstanceNumber) को मान 1 प्रदान किया गया है, अतः एकल-स्तंभ तालिका के प्रत्येक रिकॉर्ड में "1" की केवल प्रथम आवृत्ति को "3" से बदलता है. एक एकल-स्तंभ तालिका जिसमें एक Value स्तंभ है जिसमें निम्नलिखित मान हैं: [ "तिमाही 3, 2018",
"Quarter3,2011",
"Q3,2019"]
विकल्प(
[ "Qtr 1, 2018",
"Quarter 1, 2011",
"Q1, 2019" ],
"1", "3" )
चूँकि चौथा तर्क (InstanceNumber) प्रदान नहीं किया गया, अतः एकल-स्तंभ तालिका के प्रत्येक रिकॉर्ड में "1" की सभी आवृत्तियों को "3" से बदलता है. एक एकल-स्तंभ तालिका जिसमें एक Value स्तंभ है जिसमें निम्नलिखित मान हैं: [ "Qtr 3, 2038",
"Quarter 3, 2033",
"Q3,2039"]