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

पैकेज विवरणv4.2.0

strings

नामांकित रस्सियों के साथ काम करने के लिए सुरक्षित तरीकों के साथ विस्तारित रस्सी क्लास के लिए निर्देशित बड़ा संग्रह।

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

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

flutter pub add strings

पैकेज अवलोकन

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

strings पैकेज एक व्यापक सेट उपयोगिता कार्यों की प्रदान करता है जो Dart String क्लास को विस्तारित करते हैं, जो गैर-नल और नल-संभव तारों के साथ काम करने के लिए सुरक्षित और अधिक सुविधाजनक तरीकों की पेशकश करते हैं। यह नल-सुरक्षित ऑपरेशन के साथ स्ट्रिंग मैनिपुलेशन को बढ़ाता है, रनटाइम त्रुटियों के जोखिम को कम करता है। पैकेज को आम टेक्स्ट प्रोसेसिंग कार्यों को सरल बनाने के लिए डिज़ाइन किया गया है, जैसे कि ट्रिमिंग, स्प्लिटिंग, वैलिडेशन और स्ट्रिंग के रूपांतरण, जबकि साफ और पठनीय कोड बनाए रखता है। बहुत उपयुक्त विकासकर्ताओं के लिए जो विभिन्न प्लेटफॉर्मों पर स्ट्रिंग हैंडलिंग में सुधार करना चाहते हैं।

उपयोग

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

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

  • String क्लास को अतिरिक्त विधियों के साथ विस्तारित करता है
  • नॉल सुरक्षित उपकरण
  • व्यापक स्ट्रिंग प्रबंधन
  • क्रॉस-प्लेटफॉर्म संगतता
  • pub के माध्यम से आसान एकीकरण
  • अच्छी तरह से दस्तावेज़ीकृत API

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

  • वेब और मोबाइल ऐप विकास
  • फॉर्म इनपुट प्रोसेसिंग
  • API डेटा संचालन
  • पाठ परिवर्तन कार्य प्रवाह
  • कोड सुरक्षा के प्रति अग्रणी विकासकर्ता

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

  • नल सुरक्षा की समझ की आवश्यकता है
  • सरल मामलों के लिए हल्का ओवरहेड जोड़ सकता है
  • स्ट्रिंग-विशिष्ट उपकरणों तक सीमित
  • जटिल नियमों या पैटर्न मिलान के लिए नहीं बनाया गया है
  • निर्दिष्ट शून्य सुरक्षा का उपयोग कर रहे प्रोजेक्ट्स के लिए सबसे उपयुक्त

मूल README

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

The Strings package is an evolution of the work originally produced by Andrew Mezoni.

The purpose of the Strings package is to provide:

  • a collection of useful String functions to complement the core String class.
  • where viable, directly extend the String class with methods such as String.right, String.left...
  • provide a safer environment when working with nullable Strings (String?)
  • wrappers for each of the core String methods which are safe to use with a nullable String?.

A core objective of the Strings package is to never 'throw' or return an error but to make a best effort to process the passed data.

// passing null works too.
Strings.right(null, 4, pad: Pad.left);
 -> '    '

// pass a short string and we can pad it (or not).
Strings.right('one', 4, pad: Pad.left);
 -> ' one'

The Strings package also includes a number of methods exposed as extensions to the core Dart String class:

'a normal string'.right(4);
-> 'a no'

See the full list

The Strings package incudes over 50 functions.

You can see the full list including examples at:

strings.onepub.dev

Contributing:

The strings package is hosted on github at: github.com/onepub-dev/strings

Contributions are welcomed.

Sponser

The strings package is sponsored by OnePub - the private Dart repository SaaS.

onepub.dev

OnePub Logo

श्रेणियाँ

निर्भरताएँ

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

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

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