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

C# Regex.Matches विधि

यह विधि पैटर्न के उदाहरणों से मेल खाती है और पैटर्न के आधार पर मान निकालने के लिए उपयोग की जाती है।

उदाहरण

आइए देखें कि वैध URL की जांच कैसे करें।

उसके लिए Matches विधि में रेगेक्स अभिव्यक्ति पास करें:

MatchCollection mc = Regex.Matches(text, expr);

ऊपर, expr हमारी अभिव्यक्ति है जिसे हमने वैध URL की जांच के लिए सेट किया है:

"^(http|http(s)?://)?([\w-]+\.)+[\w-]+[.com|.in|.org]+(\[\?%&=]*)?"

जांच के लिए हमारा टेक्स्ट एक URL है:

https://demo.com

पूर्ण कोड

using System;
using System.Text.RegularExpressions;

namespace Demo {
    class Program {
        private static void showMatch(string text, string expr) {
            MatchCollection mc = Regex.Matches(text, expr);
            foreach (Match m in mc) {
                Console.WriteLine(m);
            }
        }
        
        static void Main(string[] args) {
            string str = "https://demo.com";
            Console.WriteLine("URL मिलान...");
            showMatch(str, @"^(http|http(s)?://)?([\w-]+\.)+[\w-]+[.com|.in|.org]+(\[\?%&=]*)?");
            Console.ReadKey();
        }
    }
}

आउटपुट

URL मिलान...
https://demo.com
  1. HTML DOM insertAdjacentText() मेथड HTML DOM insertAdjacentText() मेथड

    HTML DOM insertAdjacentText() मेथड निर्दिष्ट स्थिति पर टेक्स्ट स्ट्रिंग सम्मिलित करता है। सिंटैक्स निम्नलिखित सिंटैक्स है − positionString और text पैरामीटर्स के साथ insertAdjacentText() कॉल करना node.insertAdjacentText(“positionString”, text) स्थिति स्ट्रिंग्स यहां, “positionStrin

  1. HTML DOM Location replace() मेथड HTML DOM Location replace() मेथड

    HTML DOM Location replace() मेथड का उपयोग वर्तमान दस्तावेज़ को प्रतिस्थापित करके एक नया दस्तावेज़ प्रस्तुत करने के लिए किया जाता है। यह वर्तमान दस्तावेज़ URL को दस्तावेज़ इतिहास से भी हटा देता है जिससे 'वापस' बटन का उपयोग करके पुराने दस्तावेज़ पर नेविगेशन अक्षम हो जाता है। सिंटैक्स निम्नलिख

  1. HTML DOM normalize() मेथड HTML DOM normalize() मेथड

    परिचय HTML DOM normalize() मेथड निर्दिष्ट नोड से खाली टेक्स्ट नोड्स को हटाता है और आसन्न टेक्स्ट नोड्स को जोड़ता है। सिंटैक्स normalize() कॉल करना: document.normalize() उदाहरण <!DOCTYPE html> <html> <head> <title>HTML DOM normalize()</title> <style> form { wi