के साथ सभी टोपियां है आप निर्धारित कर सकते कैसे अगर एक स्ट्रिंग एक नियमित अभिव्यक्ति के साथ सभी बड़े अक्षरों है। इसमें विराम चिह्न और संख्याएं शामिल हो सकती हैं, केवल कोई कम केस अक्षर नहीं।निर्धारित करें यदि स्ट्रिंग नियमित अभिव्यक्ति
उत्तर
क्यों नहीं सिर्फ अगर (string.toUpperCase() == स्ट्रिंग) का उपयोग करें? ._। इसकी अधिक "सुरुचिपूर्ण" ...
मुझे लगता है कि आप RegExp में मजबूर करने की कोशिश कर रहे हैं, लेकिन जैसा कि किसी और ने कहा है, मुझे नहीं लगता कि यह regexp का सबसे अच्छा उपयोग है ...
उदाहरण के लिए, आप 'grep' के साथ सभी संतोषजनक रेखाओं को निकालने के लिए इसका उपयोग कैसे करते हैं? –
string.toUpperCase() == स्ट्रिंग '@ # $%' जैसे तारों के लिए सच होती है जो आप खोज रहे हैं या नहीं भी हो सकती है। – rvaldron
स्ट्रिंग में एक लोअरकेस अक्षर अगर अभिव्यक्ति /[a-z]/
सत्य लौटाती है, तो बस यह चेक करें, अगर यह गलत है तो आपके पास कोई लोअरकेस अक्षर नहीं है।
है कि आप की तरह लगता है चाहता हूँ: ^[^a-z]*$
यह केवल लंबाई में बिल्कुल एक वर्ण के तारों से मेल खाता है। –
@ टिम: ओह। धन्यवाद - तय है कि। एक संस्कृति-अज्ञेय समाधान के लिए –
सरल होने लगते हैं:
^[^a-z]*$
m/^[^a-z]*$/
गैर-अंग्रेज़ी वर्ण के लिए,
m/^[^\p{Ll}]*$/
कैसे (s == uppercase(s))
के बारे में -> स्ट्रिंग सभी कैप्स है?
$str="ABCcDEF";
if (preg_match ("/[a-z]/",$str)){
echo "Lowercase found\n";
}
यदि आप यह सुनिश्चित करने के बाद स्ट्रिंग से किसी अन्य रेगेक्स से मिलान करना चाहते हैं कि कोई कम केस अक्षर नहीं है, तो आप सकारात्मक लुकहेड का उपयोग कर सकते हैं।
^(?=[^a-z]*$)MORE_REGEX$
उदाहरण के लिए, यह सुनिश्चित करें कि पहली और आखिरी पात्रों अल्फा-न्यूमेरिक हैं बनाने के लिए:
^(?=[^a-z]*$)[A-Z0-9].*[A-Z0-9]$
नहीं
- 1. नियमित अभिव्यक्ति प्रतिस्थापित करें लेकिन स्ट्रिंग
- 2. नियमित अभिव्यक्ति सीमा स्ट्रिंग आकार
- 3. सी # नियमित अभिव्यक्ति एक स्ट्रिंग
- 4. नियमित अभिव्यक्ति एक स्ट्रिंग अजगर
- 5. स्ट्रिंग से नियमित अभिव्यक्ति बनाएं
- 6. नियमित अभिव्यक्ति
- 7. परस्पर अनन्य नियमित अभिव्यक्ति
- 8. नियमित अभिव्यक्ति
- 9. नियमित अभिव्यक्ति
- 10. एंड्रॉइड नियमित अभिव्यक्ति - वापसी मिलान स्ट्रिंग
- 11. एक स्ट्रिंग को नियमित अभिव्यक्ति रूबी
- 12. नियमित अभिव्यक्ति विषय स्ट्रिंग में व्हाइटस्पेस को अनदेखा कैसे करें?
- 13. नियमित अभिव्यक्ति: दो स्लेश के बीच मिलान स्ट्रिंग यदि स्ट्रिंग में स्लेश से बच निकला है
- 14. नियमित अभिव्यक्ति
- 15. नियमित अभिव्यक्ति: "\ n" (newline) वाली स्ट्रिंग से मिलान कैसे करें?
- 16. नियमित अभिव्यक्ति
- 17. नियमित अभिव्यक्ति अपरकेस रिप्लेसमेंट
- 18. नियमित अभिव्यक्ति है कि कुछ स्ट्रिंग
- 19. आधिकारिक नियमित अभिव्यक्ति (रों) printf प्रारूप स्ट्रिंग
- 20. नियमित अभिव्यक्ति सहायता - अल्पविराम सीमित स्ट्रिंग
- 21. अजगर नियमित अभिव्यक्ति एक मिलान स्ट्रिंग
- 22. नियमित अभिव्यक्ति खोज/मिलान
- 23. नियमित अभिव्यक्ति lookbehind समस्या
- 24. रूबी नियमित अभिव्यक्ति
- 25. सी # नियमित अभिव्यक्ति मैच?
- 26. नियमित अभिव्यक्ति?
- 27. नियमित अभिव्यक्ति
- 28. नियमित अभिव्यक्ति?
- 29. नियमित अभिव्यक्ति
- 30. नियमित अभिव्यक्ति:
शायद एक regex का सबसे अच्छा उपयोग .... –
@Mitch आप उस पर विस्तृत कर सकते हैं? मुझे regex के लिए एक वैध मामला की तरह लग रहा है। – Amarghosh
खाली लाइनों के बारे में कैसे? यहां कुछ जवाब उन्हें अस्वीकार करते हैं, लेकिन यह एक दिलचस्प बढ़त मामला है। – JXG