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

सी # में वाइल्डकार्ड के साथ मिलान तार

आमतौर पर उपयोग किए जाने वाले वाइल्डकार्ड वर्ण तारक (*) होते हैं। यह वर्णों की एक स्ट्रिंग में शून्य या अधिक वर्णों का प्रतिनिधित्व करता है।

निम्नलिखित उदाहरण में तारांकन चिह्न का उपयोग उन शब्दों से मेल खाने के लिए किया जाता है जो m से शुरू होते हैं और e पर समाप्त होते हैं -

@”\bt\S*s\b”

निम्नलिखित पूरा कोड है -

उदाहरण

using System;
using System.Text.RegularExpressions;

namespace Demo {
   public class Program {
      private static void showMatch(string text, string expr) {
         MatchCollection mc = Regex.Matches(text, expr);
         foreach (Match m in mc) {
            Console.WriteLine(m);
         }
      }
      public static void Main(string[] args) {
         string str = "toss cross tacos texas";
         Console.WriteLine("Matching words that start with 't' and ends with 's':");
         showMatch(str, @"\bt\S*s\b");
      }
   }
}

आउटपुट

Matching words that start with 't' and ends with 's':
toss
tacos
texas

  1. पायथन में वाइल्डकार्ड मिलान

    मान लीजिए कि हमारे पास एक इनपुट स्ट्रिंग s और दूसरी इनपुट स्ट्रिंग p है। यहाँ मुख्य स्ट्रिंग है और p पैटर्न है। हमें एक विधि को परिभाषित करना होगा, जो स्ट्रिंग में पैटर्न से मेल खा सके। इसलिए हमें इसे रेगुलर एक्सप्रेशन के लिए लागू करना होगा, जो ? और * जैसे वाइल्डकार्ड वर्णों का समर्थन करता है। डॉ

  1. रेगेक्स के साथ पायथन में पैटर्न मिलान

    रेगुलर एक्सप्रेशन क्या है? वास्तविक दुनिया में, अधिकांश प्रोग्रामिंग भाषाओं में स्ट्रिंग पार्सिंग को नियमित अभिव्यक्ति द्वारा नियंत्रित किया जाता है। पायथन प्रोग्रामिंग भाषा में रेगुलर एक्सप्रेशन टेक्स्ट पैटर्न के मिलान के लिए उपयोग की जाने वाली एक विधि है। प्रत्येक पायथन इंस्टॉलेशन के साथ आने वाल

  1. उदाहरण के साथ, बैश/शैल लिपियों में स्ट्रिंग्स को जोड़ना

    यहाँ बैश में तारों को जोड़ने (विलय) पर एक छोटा लेख है - सही तरीका। उदाहरण शामिल हैं। शेल स्क्रिप्ट में दो या दो से अधिक स्ट्रिंग्स को जोड़ने के कई तरीके हैं। विभिन्न प्रोग्राम स्ट्रिंग्स को स्वीकार करेंगे और उन्हें मर्ज/कनेक्टेड कर देंगे - लेकिन स्ट्रिंग्स को जोड़ने के लिए प्रोग्राम ऑपरेशन के साइड-