मैं रेगेक्स में या तो @ या 'एट' से मेल खाना चाहता हूं। क्या कोई मदद कर सकता है? मैंने कोशिश करने की कोशिश की? ऑपरेटर, मुझे दे रही है/@ (कम)/लेकिन बात नहीं बनीआप नियमित अभिव्यक्ति में दो शब्दों में से किसी एक से कैसे मेल खाते हैं?
उत्तर
प्रयास करें?
/(@|at)/
यह या तो @
या at
लेकिन दोनों का मतलब है। यह एक समूह में भी कब्जा कर लिया जाता है, ताकि आप बाद में बैकरेफर के माध्यम से सटीक मिलान तक पहुंच सकें।
क्या यह उन मामलों को संभालेगा जहां ईमेल पता [email protected], या latitudeataddress.com जैसा कुछ है? –
ऐसा क्यों नहीं होगा? "हैंडल" से आपका क्या मतलब है? –
यह झूठी सकारात्मक मैचों का उत्पादन करेगा जो मैं पूछ रहा हूं। –
/(?:@|at)/
मिमीर्स का जवाब एक अभिभावक कैप्चर करेगा; मेरा नहीं होगा आपको किस पर उपयोग करना चाहिए इस पर निर्भर करता है कि क्या आप माता-पिता को पकड़ना चाहते हैं।
यह 'jonsmith @ atgmail.com' से भी मेल खाएगा क्या किसी एक से मेल खाने का कोई तरीका है लेकिन दोनों पंक्ति में नहीं? मेरा उपयोग केस उपनाम वाले किसी व्यक्ति के लिए रूटिंग कर रहा है। मुझे 'www.domain.com/name' और' www.domain.com/उपनाम 'से मिलान करने की आवश्यकता है लेकिन 'www.domain.com/namenickname' नहीं। – Costa
की कोशिश की है कि अगर केवल 2 बातें है है आप कैप्चर करना चाहते हैं, रेगेक्स
if (strpos($string,"@")!==FALSE || strpos($string,"at") !==FALSE) {
# do your thing
}
सच है। मुझे लगता है कि यह कुछ बड़ा हिस्सा था, लेकिन यदि नहीं, तो यह शायद बेहतर है। –
- 1. नियमित अभिव्यक्ति - सभी शब्दों से मेल खाते हैं लेकिन केवल
- 2. एक नियमित अभिव्यक्ति में, एक चीज़ या किसी अन्य से मेल खाते हैं, या दोनों
- 3. आप रेगेक्स में कैरेट (^) प्रतीक से कैसे मेल खाते हैं?
- 4. नियमित अभिव्यक्ति से मेल खाने वाले सभी शब्दों की सूची
- 5. नियमित कई पंक्तियों में एक पैटर्न से मेल खाते हैं बदलने के लिए अभिव्यक्ति
- 6. रेगेक्स - सभी घटनाओं से मेल खाते हैं?
- 7. क्या तारों को उत्पन्न करना संभव है जो एक नियमित अभिव्यक्ति स्ट्रिंग से मेल खाते हैं?
- 8. अपाचे फ़ाइलेंमैच - नियमित अभिव्यक्ति में किसी फ़ोल्डर से मिलान करना
- 9. किसी भी यूनिकोड अक्षर से मेल खाते हैं?
- 10. तालिका से रिकॉर्ड्स हटाएं जो किसी सरणी में डेटा से मेल खाते हैं?
- 11. जावा नियमित अभिव्यक्ति कैसे करें जो किसी भी भाषा में किसी शब्द से मेल खाता है
- 12. मैं तारों से कैसे मिलान कर सकता हूं जो पर्ल में किसी विशेष पैटर्न से मेल नहीं खाते हैं?
- 13. MySQL/नियमित अभिव्यक्ति replacer में शब्दों की गणना कैसे करें?
- 14. माणिक regex: से मेल खाते हैं और
- 15. एक नियमित अभिव्यक्ति
- 16. नियमित अभिव्यक्ति दो अक्षर
- 17. django फ़िल्टर icontains केवल पूरे शब्द से मेल खाते हैं
- 18. किसी भी क्रम में सभी शब्दों को MATCH के लिए नियमित अभिव्यक्ति
- 19. संयोजन (या) मनमाने ढंग से नियमित अभिव्यक्ति
- 20. नियमित अभिव्यक्ति - मैच शब्द केवल लाइन में एक बार
- 21. मैं नियमित अभिव्यक्ति मिलान में कम से कम दो उप-अभिव्यक्तियों में से एक को कैसे देख सकता हूं?
- 22. नियमित अभिव्यक्ति:
- 23. आप आईडीस्पोजेबल और आईओसी को कैसे मेल खाते हैं?
- 24. सामान्य एसक्यूएल वाक्यविन्यास से मेल खाने के लिए नियमित अभिव्यक्ति?
- 25. कैसे जांचें कि किसी सूची के सभी तत्व किसी शर्त से मेल खाते हैं या नहीं?
- 26. प्रत्येक फ़ाइल से कैसे मेल खाते हैं लेकिन एक कड़वाहट में एक?
- 27. आईआरसी उपनाम से मेल खाने के लिए नियमित अभिव्यक्ति
- 28. आईपी एड्रेस से मेल खाने के लिए नियमित अभिव्यक्ति + वाइल्डकार्ड
- 29. आप "या तो ए" के प्रकार से कैसे मेल खाते हैं?
- 30. सभी मुद्रा प्रतीकों से मेल खाने के लिए नियमित अभिव्यक्ति?
आह, चलो! विकल्प मूल बातें हैं। – Gumbo
[एक शब्द या अन्य युक्त नियमित अभिव्यक्ति] (http://stackoverflow.com/q/17166618/995714) –