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");
यह सभी देखें
- class TemplatePosition
- नाम स्थान GroupDocs.Parser.Templates
- सभा GroupDocs.Parser