TemplateRegexPosition

TemplateRegexPosition class

एक टेम्पलेट फ़ील्ड स्थिति प्रदान करता है जो नियमित अभिव्यक्ति का उपयोग करता है।

public sealed class TemplateRegexPosition : TemplatePosition

कंस्ट्रक्टर्स

नाम विवरण
TemplateRegexPosition(string) का एक नया उदाहरण प्रारंभ करता हैTemplateRegexPosition वर्ग.
TemplateRegexPosition(string, bool) का एक नया उदाहरण प्रारंभ करता हैTemplateRegexPosition वर्ग.

गुण

नाम विवरण
Expression { get; } नियमित अभिव्यक्ति प्राप्त करता है।
MatchCase { get; } वह मान प्राप्त करता है जो इंगित करता है कि टेक्स्ट केस को अनदेखा नहीं किया गया है।

उदाहरण

निम्न उदाहरण स्थिति दिखाता है यदि दस्तावेज़ में “चालान संख्या INV-12345” शामिल है तो टेम्पलेट फ़ील्ड को निम्न तरीके से परिभाषित किया जा सकता है:

इस मामले में मान के रूप में संपूर्ण स्ट्रिंग निकाली जाती है। स्ट्रिंग का केवल एक भाग निकालने के लिए नियमित अभिव्यक्ति समूह “मान” का उपयोग किया जाता है:

इस स्थिति में मान के रूप में “INV-3337” स्ट्रिंग निकाली जाती है।

// "इनवॉइसनंबर" नाम के साथ एक रेगेक्स टेम्पलेट फ़ील्ड बनाएं
TemplateField templateField = new TemplateField(
    new TemplateRegexPosition("Invoice Number\\s+[A-Z0-9\\-]+"),
    "InvoiceNumber");
// "मूल्य" समूह के साथ "चालान संख्या" नाम के साथ एक रेगेक्स टेम्पलेट फ़ील्ड बनाएं
TemplateField templateField = new TemplateField(
    new TemplateRegexPosition("Invoice Number\\s+(?<value>[A-Z0-9\\-]+)"),
    "InvoiceNumber");

यह सभी देखें