Thursday, 23 November 2017

Regex मैचों -5- अंक - विदेशी मुद्रा


मैं चर में एक पूर्ण html पढ़ रहा हूँ वेरिएबल से, सभी अंकों को बिल्कुल 5 अंकों के पैटर्न के साथ पकड़ना चाहते हैं। इससे पहले कि इस अंक में अन्य प्रकार के शब्द होते हैं, इसकी देखभाल करने की कोई ज़रूरत नहीं। बस यह सुनिश्चित करना चाहते हैं कि 5 अंकों की संख्या को पकड़ा गया। हालांकि, जब मैं इसे लागू करता हूँ, यह न केवल 5 अंक के साथ संख्या को निकालता है, 5 अंकों से भी अधिक संख्या के साथ पुनः प्राप्त किया गया नंबर। मैंने सामने और पीछे डालने की कोशिश की थी, लेकिन यह परिणाम नल के रूप में निकला। 12 फ़रवरी 11 को 1: 13 से पूछा: लिखित और कंस्ट्रक्टर नोटेशन संभव हैं: पैरामीटर पैटर्न नियमित अभिव्यक्ति का पाठ झंडे यदि विनिर्दिष्ट हैं, तो झंडे के नीचे निम्न मानों का कोई संयोजन हो सकता है: g वैश्विक मैच पहले मैच के बाद रोकने के बजाय सभी मैचों का मिलान करता है, मैं बहु-लाइन इलाज शुरू और अंत वाले अक्षर (और) को कई लाइनों पर काम करने के रूप में अनदेखा करता हूं (यानी शुरुआत से मेल खाता है या प्रत्येक पंक्ति (एन या आर द्वारा सीमांकित), न केवल पूरे इनपुट स्ट्रिंग की शुरुआत या समाप्ति) यूआईडीकोड के पैटर्न के रूप में यूनिकोड कोड के अंक के रूप में अंक और चिपचिपा मिलान केवल इंडेक्स से अंतिम इंडेक्स संपत्ति लक्ष्य स्ट्रिंग में यह नियमित अभिव्यक्ति (और किसी भी बाद के इंडेक्स से मिलान करने का प्रयास नहीं करता) वर्णन एक RegExp ऑब्जेक्ट बनाने के 2 तरीके हैं: एक शाब्दिक नोटेशन और एक कन्स्ट्रक्टर। स्ट्रिंग्स को इंगित करने के लिए, वर्चुअल नोटेशन के पैरामीटर उद्धरण चिह्नों का उपयोग नहीं करते हैं, जबकि कंस्ट्रक्टर फ़ंक्शन के पैरामीटर उद्धरण चिह्नों का उपयोग करते हैं। इसलिए निम्नलिखित भाव एक ही नियमित अभिव्यक्ति बनाते हैं: शाब्दिक संकेतन अभिव्यक्ति का मूल्यांकन करते समय नियमित अभिव्यक्ति का संकलन प्रदान करता है। नियमित अभिव्यक्ति निरंतर बनी रहेगी जब शाब्दिक संकेतन का उपयोग करें। उदाहरण के लिए, यदि आप किसी लूप में प्रयुक्त एक नियमित अभिव्यक्ति का निर्माण करने के लिए वास्तविक संकेतन का उपयोग करते हैं, तो नियमित अभिव्यक्ति को पुनरावृत्त नहीं किया जाएगा। नियमित अभिव्यक्ति वस्तु के निर्माता, उदाहरण के लिए, नया RegExp (एबीसी) नियमित अभिव्यक्ति के रनटाइम संकलन प्रदान करता है कन्स्ट्रक्टर फ़ंक्शन का उपयोग करें जब आप जानते हैं कि नियमित अभिव्यक्ति पैटर्न बदल जाएगा, या आप पैटर्न को नहीं जानते हैं और इसे किसी अन्य स्रोत से प्राप्त कर रहे हैं, जैसे उपयोगकर्ता इनपुट ईसीएमएस्क्रिप्ट 6 से शुरू करते हुए, नया रेगएक्सपी (एबीसी, आई) अब एक टाइप ईर्रर (एक दूसरे से एक रेगएक्स बनाते समय आपूर्ति फ्लैग नहीं कर सकता) जब पहली तर्क एक रेगएक्सपी है और दूसरा फ्लैग तर्क मौजूद है। इसके बजाय तर्क से एक नया RegExp बनाया गया है। कंस्ट्रक्टर फ़ंक्शन का उपयोग करते समय, सामान्य स्ट्रिंग से बचने के नियम (स्ट्रिंग में शामिल किए जाने वाले पूर्ववर्ती विशेष वर्ण) आवश्यक हैं। उदाहरण के लिए, निम्नलिखित समतुल्य हैं: नियमित अभिव्यक्तियों में विशेष वर्ण जिसका अर्थ है एक वर्ण सेट। संलग्न वर्णों में से किसी एक से मेल खाता है। आप हाइफ़न का उपयोग कर वर्णों की एक सीमा निर्दिष्ट कर सकते हैं, लेकिन यदि हाइफ़ेन पहले या आखिरी चरित्र के रूप में दिखाई देता है जो वर्ग के कोष्ठक में संलग्न होता है, तो इसे एक सामान्य वर्ण के रूप में वर्ण सेट में शाब्दिक हाइफ़न के रूप में लिया जाता है। चरित्र सेट में एक वर्ण वर्ग शामिल करना भी संभव है। उदाहरण के लिए, एबीसीडी एक-डी जैसा है वे ब्रस्केट में बी और सी में काटते हैं। उदाहरण के लिए, एबीसीडी- और-बीसीडी ब्रस्टीट में बी से मेल खाता है, सी काट और - (हाइफ़न) गैर-लाभ में है। उदाहरण के लिए, w - ए - Za-z0-9- के समान है। वे ब्रस्केट में बी, सी काट और - (हाइफ़न) गैर लाभ में से मेल खाते हैं। एक नकारात्मक या पूरक चरित्र सेट यही है, यह किसी भी चीज से मेल खाता है जो कोष्ठक में नहीं है। आप हाइफ़न का उपयोग कर वर्णों की एक सीमा निर्दिष्ट कर सकते हैं, लेकिन यदि हाइफ़ेन पहले या आखिरी चरित्र के रूप में दिखाई देता है जो वर्ग के कोष्ठक में संलग्न होता है, तो इसे एक सामान्य वर्ण के रूप में वर्ण सेट में शाब्दिक हाइफ़न के रूप में लिया जाता है। उदाहरण के लिए, एबीसी एक-सी के समान है वे शुरू में बेकन में ओ और एच 2 संस्करण 41 से कम से कम। Gecko-specific नोट्स Gecko 34 (फ़ायरफ़ॉक्स 34 थंडरबर्ड 34 सीएमोनकी 2.31) के साथ, एक कैप्चरिंग समूह के मामले में, परिमाणों को अपने अभ्यास को रोकने के साथ, एक कैप्चरिंग समूह के लिए मिलान वाला पाठ अब एक खाली स्ट्रिंग: नोट करें कि वेब संगतता के कारण, RegExp. N अभी भी अपरिभाषित (बग 1053944) के बजाए एक खाली स्ट्रिंग लौटाएगा दस्तावेज़ टैग और योगदानकर्ता धन्यवाद कृपया अपनी सदस्यता की पुष्टि करने के लिए अपने इनबॉक्स की जांच करें। यदि आपने पहले किसी मोज़िला-संबंधित न्यूजलेटर की सदस्यता की पुष्टि की थी, तो आपको ऐसा करना पड़ सकता है कृपया हमें एक ईमेल के लिए अपने इनबॉक्स या स्पैम फ़िल्टर की जांच करें। न्यूज़लेटर साइन-अप छिपाएं

No comments:

Post a Comment