Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# प्रोग्राम: StringBuilder से इंडेक्स द्वारा वर्णों की रेंज हटाएं

इंडेक्स द्वारा वर्णों की रेंज हटाने के लिए Remove() विधि का उपयोग करें।

मान लीजिए आपको निम्न स्ट्रिंग से अंतिम 5 वर्ण हटाने हैं:

StringBuilder myStr = new StringBuilder("Framework");

उसके लिए, Remove() विधि को इस प्रकार सेट करें:

str.Remove(3, 4);

निम्न पूरा कोड है:

उदाहरण

using System; 
using System.Text; 
public class Program { 
    public static void Main() { 
        StringBuilder myStr = new StringBuilder("Framework"); 
        Console.WriteLine("प्रारंभिक स्ट्रिंग: " + myStr); 
        // चार वर्ण हटाना 
        Console.Write("नई स्ट्रिंग: "); 
        myStr.Remove(5, 4); 
        Console.WriteLine(myStr); 
    } 
}

आउटपुट

प्रारंभिक स्ट्रिंग: Framework 
नई स्ट्रिंग: Frame
  1. - पायथन में पहले आए स्ट्रिंग वर्णों को हटाने का प्रोग्राम

    मान लीजिए हमारे पास एक स्ट्रिंग s है। हमें उन वर्णों को हटाना है जो पहले ही आ चुके हैं, और कम की गई स्ट्रिंग लौटानी है। इसे हल करने के लिए हम एक ऑर्डर्ड डिक्शनरी का उपयोग करेंगे ताकि वर्णों के इंसर्शन ऑर्डर को बनाए रखा जा सके। मान उन वर्णों की आवृत्ति होगी, हालांकि यहां आवृत्ति मान महत्वपूर्ण नहीं ह

  1. - पायथन में दिए गए इंडेक्स का उपयोग करके स्ट्रिंग के वर्ण को बदलने का प्रोग्राम

    मान लीजिए हमारे पास एक स्ट्रिंग s, एक इंडेक्स i और एक वर्ण c है। हमें c का उपयोग करके s के ith वर्ण को बदलना है। अब पायथन में, स्ट्रिंग्स अपरिवर्तनीय प्रकृति की हैं। हम s[i] = c जैसा स्टेटमेंट नहीं लिख सकते, यह एक त्रुटि उठाएगा [TypeError: str object does not support item assignment]उदाहरण के लिए, य

  1. - स्ट्रिंग में ऑड इंडेक्स वैल्यू के कैरेक्टर्स को हटाने का पायथन प्रोग्राम

    जब स्ट्रिंग के ऑड इंडेक्स से कैरेक्टर्स हटाने हों, तो एक विधि परिभाषित की जाती है जो स्ट्रिंग को पैरामीटर के रूप में लेती है। उदाहरण def remove_odd_index_characters(my_str): new_string = i = 0 while i < len(my_str): if (i % 2 == 1): i += 1 continue