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

सी # में नियमित अभिव्यक्ति का उपयोग करके मिलान करने वाले सबस्ट्रिंग को कैसे खोजें?

हमारा तार है -

string str = " My make ";

सबस्ट्रिंग "मेक" को खोजने के लिए निम्नलिखित रेगुलर एक्सप्रेशन का उपयोग करें

@"\bmake\b"

यहाँ पूरा कोड है -

उदाहरण

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("Found:" + m);
         }
      }

      public static void Main(string[] args) {
         string str = "My make";

         Console.WriteLine("Matching words start with 'm' and ends with 'e':");
         showMatch(str, @"\bmake\b");
      }
   }
}

आउटपुट

Matching words start with 'm' and ends with 'e':
The Expression: \bmake\b
Found:make

  1. पायथन रेगुलर एक्सप्रेशन का उपयोग करके टैब और न्यूलाइन कैसे निकालें?

    निम्नलिखित कोड दिए गए स्ट्रिंग से टैब और न्यूलाइन को हटा देता है उदाहरण import re print re.sub(r"\s+", " ", """I find Tutorialspoint helpful""") आउटपुट यह आउटपुट देता है I find Tutorialspoint helpful

  1. कैसे नियमित अभिव्यक्ति का उपयोग कर अजगर में स्ट्रिंग के अंत में मिलान करने के लिए?

    निम्न कोड स्ट्रिंग के अंत में स्टेडियम शब्द से मेल खाता है फुटबॉल स्टेडियम में चीयर लीडर्स $-स्ट्रिंग के अंत से मेल खाता है उदाहरण import re s = 'cheer leaders at the football stadium' result = re.search(r'\w+$', s) print result.group() आउटपुट यह आउटपुट देता है stadium

  1. कैसे नियमित अभिव्यक्ति का उपयोग कर अजगर में स्ट्रिंग की शुरुआत में मिलान करने के लिए?

    निम्न कोड स्ट्रिंग की शुरुआत में चीयर शब्द से मेल खाता है फुटबॉल स्टेडियम में चीयर लीडर्स ^-स्ट्रिंग की शुरुआत से मेल खाता है उदाहरण import re s = 'cheer leaders at the football stadium' result = re.search(r'^\w+', s) print result.group() आउटपुट यह आउटपुट देता है cheer