पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv0.2.1

iregexp

RFC 9485 I-Regexp: एक अंतरोपयोगी नियमित व्यंजक प्रारूप का एक कार्यान्वयन। I-Regexp की सहीता की जाँच करता है, उप-स्ट्रिंग या पूर्ण स्ट्रिंग द्वारा मिलान की अनुमति देता है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
3.9 लाख
लाइक
3
Pub अंक
160

पैकेज इंस्टॉल करें

flutter pub add iregexp

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

iregexp एक Dart पैकेज है जो RFC 9485 के I-Regexp का कार्यान्वयन करता है, जो प्लेटफॉर्म और भाषाओं के बीच समांगी व्यवहार के लिए डिज़ाइन किया गया एक आपस में सुसंगत नियमित व्यंजक का रूप है। यह I-Regexp पैटर्न की सहीता की जाँच करता है और उप-स्ट्रिंग या पूर्ण स्ट्रिंग दोनों के लिए मिलान का समर्थन करता है। पैकेज क्रॉस-प्लेटफॉर्म एप्लिकेशन में विश्वसनीय टेक्स्ट पैटर्न मिलान सुनिश्चित करता है, जिससे यह प्लेटफॉर्म-विशिष्ट विचलनों के बिना भविष्यवाणी योग्य रेगेक्स व्यवहार की आवश्यकता वाले डेवलपर्स के लिए आदर्श है। पोर्टेबिलिटी के लिए बनाया गया, यह Android, iOS, Web, macOS, Windows और Linux पर बिना किसी समस्या के काम करता है।

उपयोग

  • प्लेटफॉर्म-संगत नियमित व्यंजक प्रामाणीकरण
  • अंतरोपयोगी पैटर्न मैचिंग
  • मल्टी-प्लेटफॉर्म एप्प में स्ट्रिंग वैलिडेशन
  • संरचित पाठ को स्थिरता से प्रसंस्करण
  • सुरक्षित इनपुट फ़िल्टरिंग
  • अंतर्राष्ट्रीयकृत टेक्स्ट प्रोसेसिंग

मुख्य विशेषताएँ

  • RFC 9485 के अनुरूप
  • उपस्ट्रिंग और पूर्ण स्ट्रिंग मिलान
  • प्लेटफॉर्म-अनुकूल नियमित व्यंजक व्यवहार
  • पैटर्न सहीता वैधता
  • सभी प्रमुख प्लेटफॉर्म का समर्थन करता है
  • हल्का और तेज़

इनके लिए उपयुक्त

  • क्रॉस-प्लेटफॉर्म ऐप्स बनाने वाले डेवलपर्स
  • स्थिर नियमित अभिव्यक्ति व्यवहार की आवश्यकता वाली टीमें
  • उपयोगकर्ता इनपुट को सुरक्षित ढंग से संभालने वाले अनुप्रयोग
  • मानकीकरण की आवश्यकता वाले पाठ विश्लेषण उपकरण
  • अंतरक्रिया को प्राथमिकता देने वाले प्रोजेक्ट

विचार योग्य बातें

  • केवल I-Regexp सिंटैक्स के लिए सीमित
  • प्रगत एक्सप्रेशन फीचर्स जैसे बैकरेफरेंस का समर्थन नहीं है
  • जटिल नियमित व्यंजक परिदृश्य के लिए उपयुक्त नहीं
  • RFC 9485 विनिर्माण का पालन करने की आवश्यकता है
  • लचीलापन के बजाय मानकीकृत, पूर्वानुमानित मेल के लिए सबसे अच्छा

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

iregexp

A Dart implementation of RFC 9485 I-Regexp: An Interoperable Regexp Format

This implementation is validating, that is IRegexp(pattern) throws a formatException if pattern does not conform to I-Regexp. Internally it uses the built-in RegExp class.

import 'package:iregexp/iregexp.dart';

// An example of using the IRegexp class.
void main() {
  final iRegexp = IRegexp('[0-9]+.[0-9]+.[0-9]+');
  print(iRegexp.matches('1.2.3')); // true
  print(iRegexp.matches('foo')); // false
}

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट