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

C# रेगुलर एक्सप्रेशन से प्रत्येक शब्द का पहला अक्षर प्रिंट करना

Regex से शब्दों का पहला अक्षर निकालना

स्ट्रिंग सेट करें:

string str = "The Shape of Water got an Oscar Award!";

रेगुलर एक्सप्रेशन @"\b[a-zA-Z]" का उपयोग करें:

  • \b - वर्ड बाउंड्री (शब्द की सीमा)
  • [a-zA-Z] - कोई भी अल्फाबेटिकल कैरेक्टर

पूर्ण कोड उदाहरण

using System; 
using System.Text.RegularExpressions; 

namespace RegExApplication { 
    public class Program { 
        private static void showMatch(string text, string expr) { 
            Console.WriteLine("The Expression: " + expr); 
            MatchCollection mc = Regex.Matches(text, expr); 
            foreach (Match m in mc) { 
                Console.WriteLine(m); 
            } 
        } 
        
        public static void Main(string[] args) { 
            string str = "The Shape of Water got an Oscar Award!"; 
            Console.WriteLine("Display first letter of each word!"); 
            showMatch(str, @"\b[a-zA-Z]"); 
        } 
    } 
}

आउटपुट

Display first letter of each word!
The Expression: \b[a-zA-Z]
T
S
o
W
g
a
O
A

नोट: "of" का 'o' और "an" का 'a' भी मिलते हैं क्योंकि ये भी शब्द हैं। यदि केवल महत्वपूर्ण शब्द चाहिए, तो स्टॉप वर्ड्स फिल्टर करें।

  1. - पायथन में प्रत्येक शब्द के पहले अक्षर को कैपिटलाइज़ करने का प्रोग्राम

    मान लीजिए हमारे पास अंग्रेजी लोअरकेस अक्षरों वाला एक वाक्य है। हमें प्रत्येक शब्द के पहले अक्षर को अपरकेस में बदलना है।उदाहरण के लिए, यदि इनपुट s = i love my country है, तो आउटपुट I Love My Country होगा।समाधान दृष्टिकोणइसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:words := s से शब्दों की सूचीret

  1. - पायथन में itertools का उपयोग करके स्ट्रिंग के पहले n विशिष्ट क्रमपरिवर्तन प्रिंट करें

    वस्तुओं की संख्या का क्रमपरिवर्तन इस बात का प्रतिनिधित्व करता है कि अपडेट्स को विभिन्न अनुक्रमों में कैसे प्रस्तुत किया जा सकता है। लेकिन कभी-कभी दी गई वस्तुओं की श्रृंखला में दो वस्तुएं समान हो सकती हैं। उस स्थिति में दो अनुक्रम समान हो जाएंगे। इस लेख में हम देखेंगे कि दी गई वस्तुओं की सूची से केवल

  1. - पायथन में डिक्शनरी का उपयोग करके स्ट्रिंग में पहला दोहराया गया शब्द खोजें

    एक दिए गए वाक्य में कोई शब्द हो सकता है जो वाक्य समाप्त होने से पहले दोहराया जाता है। इस पायथन प्रोग्राम में, हम वाक्य में दोहराए गए ऐसे शब्द को पकड़ने जा रहे हैं। नीचे वे तार्किक चरण दिए गए हैं जिनका पालन करके हम यह परिणाम प्राप्त करने जा रहे हैं। दिए गए स्ट्रिंग को स्पेस से अलग शब्दों में विभाजित