मान लीजिए कि मैं "इस पुल पर कूदो" के साथ-साथ "इस पुल पर कूदो" से मेल खाने के लिए रेगेक्स चाहता हूं। मैं "मूर्ख" वैकल्पिक (0 या 1 घटना) कैसे बना सकता हूं?रेगेक्स स्ट्रिंग की 1 या उससे कम घटना से मेल खाता है?
उत्तर
You might want to have a look at a regex tutorial।
एक regex की वैकल्पिक भागों एक प्रश्न चिह्न के साथ दर्शाया गया है:
Jump over this bridge(FOOL)?
मामले में आप मैच के लिए किसी भी स्ट्रिंग कि FOOL
दो बार की तुलना में कम शामिल चाहते हैं, चीज़ें थोड़ी अधिक जटिल हो। तो फिर तुम एक negative lookahead के और अधिक उन्नत अवधारणा का उपयोग कर बंद सबसे अच्छा होगा:
^(?!(.*FOOL){2})
यह अपने सिर पर तर्क बदल जाता है और स्ट्रिंग नहींFOOL
के 2 (या अधिक) उदाहरणों को शामिल करता है कि दावा है।
-1, प्रत्येक एकल स्टैक ओवरफ़्लो प्रश्न का उत्तर "एक्स एक्स ट्यूटोरियल पढ़कर" दिया जा सकता है, ताकि टिप्पणी पोस्टर को बदनाम करने के अलावा कोई अन्य मूल्य न हो, और इसमें शामिल नहीं होना चाहिए। उत्तरों के बाहरी लिंक भी इस पर फंस गए हैं (उत्तर आपके प्रश्न के अनुसार ही होना चाहिए) – pjcard
@pjcard सहमत हुए। मैंने जवाब दोहराया है। –
धन्यवाद, मैंने इसे +1 के लिए बदल दिया है। – pjcard
यह करके देखें:
Jump over this bridge(FOOL)?
तुम भी तार का एक सेट रख सकते हैं:
Jump over this bridge(FOOL| FOOB)?
आप वैकल्पिक के रूप में एक समूह की घटना को निर्दिष्ट करने के ?
चिह्न का उपयोग कर सकते हैं (होता है 0 या 1 समय), या आप भी 0 और 1 के रूप में न्यूनतम/अधिकतम मूल्यों के साथ घुंघराले ब्रेसिज़ उपयोग कर सकते हैं, तो जवाब है:
Jump over this bridge(FOOL)?
या
Jump over this bridge(FOOL){0,1}
- 1. पाइथन रेगेक्स खोज में एक स्ट्रिंग से मेल खाता वाइल्डकार्ड
- 2. जावा रेगेक्स मेल नहीं खाता है?
- 3. रेगेक्स केवल पहली पंक्ति से मेल खाता है?
- 4. जावा रेगेक्स जो कुछ भी मेल खाता है लेकिन शाब्दिक स्ट्रिंग 'शून्य' या 'शून्य'
- 5. PHP संस्करण 5.3 या उससे कम
- 6. रेगेक्स: किसी चरित्र की पहली घटना से मिलान
- 7. पावरहेल एकाधिक रेगेक्स के खिलाफ एक स्ट्रिंग से मेल खाता है?
- 8. रेगेक्स 2 से अधिक सफेद रिक्त स्थान से मेल खाता है लेकिन नई लाइन
- 9. मैं एक संपूर्ण स्ट्रिंग को रेगेक्स से कैसे मेल करूं?
- 10. ओरेकल - शाब्दिक से मेल नहीं खाता प्रारूप स्ट्रिंग त्रुटि
- 11. regexp स्ट्रिंग 1 से पहले जब तक स्ट्रिंग 2
- 12. पायथन: जांचने के लिए सुरुचिपूर्ण तरीका है कि सूची में कम से कम एक रेगेक्स एक स्ट्रिंग
- 13. पायथन रेगेक्स स्ट्रिंग मिलान?
- 14. क्या रेगेक्स नई लाइनों को अनदेखा कर रहा है और बस एक बड़ी बड़ी स्ट्रिंग से मेल खाता है?
- 15. विश्लेषण-स्ट्रिंग मेल नहीं खाता है जब regex एक चर
- 16. , जीएनयू स्क्रीन में vim या उससे कम का उपयोग कर vim या उससे कम पत्ते छोड़ने एक सुस्त छाप
- 17. रेगेक्स में, स्ट्रिंग के अंत या एक विशिष्ट वर्ण
- 18. पायथन रेगेक्स \ डब्ल्यू डाइक्रिटिक्स के संयोजन से मेल नहीं खाता है?
- 19. रेगेक्स की आवश्यकता है जो स्ट्रिंग
- 20. जावास्क्रिप्ट Regex सटीक स्ट्रिंग से मेल नहीं खाता
- 21. अपरकेस यूनिकोड के लिए रेगेक्स "Ó" से मेल नहीं खाता है?
- 22. कैसे जांचें कि रेगेक्स अभिव्यक्ति सी # में एक संपूर्ण स्ट्रिंग से मेल खाती है या नहीं?
- 23. Double.Epsilon, से अधिक है, कम से कम, कम से कम या इसके बराबर
- 24. एक उद्धृत स्ट्रिंग एक std :: स्ट्रिंग से पहले बूल विधि हस्ताक्षर क्यों मेल खाता है?
- 25. जावा रेगेक्स विशिष्ट स्ट्रिंग
- 26. रेगेक्स - सभी घटनाओं से मेल खाते हैं?
- 27. खोज/प्रतिस्थापन में नोटपैड ++ रेगेक्स बैकरेफर कॉन्फ़्रैक्स - \ 1 या $ 1
- 28. रेगेक्स पैटर्न जो कुछ एक्सटेंशन से मेल नहीं खाता है? इस पैटर्न file.name.jpg (2 डॉट्स)</p> <p>से मेल खाता है यह ठीक से काम करता filename.jpg पर (मेल नहीं खाता) -
- 29. Regex कम से कम 1 संख्या और 1 चरित्र
- 30. रेगेक्स एक सिंगल कैरेक्टर से मेल खाता है जो कि स्पेस
मुझे समझ नहीं आता क्यों लोग इस downvoted। निश्चित रूप से यह एक मैनुअल में है ... लेकिन साधारण तथ्य यह है कि एपीआई मैनुअल आमतौर पर SUCK, और ढेर एक्सच। साधारण मध्यम उत्तरों के लिए क्रैपी एपीआई दस्तावेज़ या पंद्रह पेज ब्लॉग के बिना एक प्रश्न बन गया है। मैंने इस लिंक का पालन किया क्योंकि मैं भूल गया था कि कुछ आसान खोजने के लिए एक क्रैपी मैनुअल के माध्यम से आधे घंटे पढ़ने के बिना एक साधारण जवाब कैसे और आवश्यक था। यहां मॉडरेटर को यह एहसास हुआ है कि स्टैक एक्सचेंज एक उत्पाद बन गया है जो लोग निर्भर करते हैं। इस तरह के प्रश्न एसई में सटीक हैं। उत्पाद का निर्धारण। इसके साथ जियो। –