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

सी # रेगेक्स। मिलान विधि

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

आइए एक मान्य URL की जांच करने के लिए hoe देखें।

उसके लिए, रेगेक्स एक्सप्रेशन को माचिस विधि में पास करें।

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

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

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

हमने जिस टेक्स्ट को चेक करने के लिए सेट किया है वह एक यूआरएल है यानी

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("Matching URL...");
         showMatch(str, @"^(http|http(s)?://)?([\w-]+\.)+[\w-]+[.com|.in|.org]+(\[\?%&=]*)?");
         Console.ReadKey();
      }
   }
}

आउटपुट

Matching URL...
https://demo.com

  1. HTML DOM सम्मिलित करेंAdjacentText( ) विधि

    HTML DOM insertAdjacentText() विधि एक निर्दिष्ट स्थान पर टेक्स्ट स्ट्रिंग सम्मिलित करती है। सिंटैक्स निम्नलिखित वाक्य रचना है - पोजिशनस्ट्रिंग और टेक्स्ट के मापदंडों के साथ इन्सर्टएडजेंटटेक्स्ट () को कॉल करना node.insertAdjacentText(“positionString”, text) स्थिति स्ट्रिंग्स यहां, “pos

  1. HTML DOM लोकेशन रिप्लेस () मेथड

    HTML DOM लोकेशन रिप्लेस () विधि का उपयोग वर्तमान दस्तावेज़ की जगह एक नया दस्तावेज़ प्रस्तुत करने के लिए किया जाता है। यह वापस का उपयोग करके पुराने दस्तावेज़ में नेविगेशन अक्षम करने वाले दस्तावेज़ इतिहास से वर्तमान दस्तावेज़ URL को भी हटा देता है बटन। सिंटैक्स निम्नलिखित वाक्य रचना है - location.rep

  1. एचटीएमएल डोम सामान्य () विधि

    HTML DOM नॉर्मलाइज़ () विधि खाली टेक्स्ट नोड्स को हटाती है, और एक निर्दिष्ट नोड से आसन्न टेक्स्ट नोड्स को जोड़ती है। निम्नलिखित वाक्य रचना है - कॉलिंग सामान्य करें () दस्तावेज़.सामान्यीकरण () आइए एक उदाहरण देखें normalize() विधि - उदाहरण HTML DOM normalize() फ़ॉर्म { चौड़ाई:70%; मार्जिन:0 ऑटो;