मेरे एंड्रॉइड प्रोजेक्ट में मेरे पास नियमित अभिव्यक्ति और एक स्ट्रिंग है, जिसमें मुझे मिलान की अभिव्यक्ति होनी चाहिए। समस्या यह है कि, मुझे केवल matches()
विधि मिली है, जो बूलियन लौटाती है। क्या कुछ ऐसा है, जो केवल मिलान की गई स्ट्रिंग देता है (उदाहरण के लिए, यदि मेरी स्ट्रिंग "12:00 बजे दुकान पर जाती है", तो मैं यह जांचना चाहता हूं कि इस स्ट्रिंग में कोई समय है (इस उदाहरण में - "12 अपराह्न"), अगर यह है - इसे वापस)? अग्रिम धन्यवाद।एंड्रॉइड नियमित अभिव्यक्ति - वापसी मिलान स्ट्रिंग
13
A
उत्तर
29
आपको कैप्चरिंग समूह की आवश्यकता होनी चाहिए। this पढ़ें। आपको अपने प्रश्न का उत्तर मिल जाएगा।
यहां आपके लिए एक साधारण उदाहरण है। मुझे लगता है कि आप इसे समझ लेंगे।
Pattern p = Pattern.compile(".*?(\\d{2}(am|pm)).*");
Matcher m = p.matcher("go to the shop at 12pm");
if(m.matches())
return m.group(1);
यह वापस आ जाएगी 12pm
वास्तव में आप क्या आप बेहतर तरीके के साथ चाहते हैं प्राप्त कर सकते हैं।
Pattern p = Pattern.compile("\\d{2}(am|pm)");
Matcher m = p.matcher("go to the shop at 12pm");
if(m.find())
return m.group(0); //or you can write return m.group(); result will be the same.
संबंधित मुद्दे
- 1. नियमित अभिव्यक्ति खोज/मिलान
- 2. नियमित अभिव्यक्ति मिलान प्रोलॉग
- 3. अजगर नियमित अभिव्यक्ति एक मिलान स्ट्रिंग
- 4. नियमित अभिव्यक्ति नकारात्मक मिलान
- 5. जावास्क्रिप्ट नियमित अभिव्यक्ति एकाधिक मिलान
- 6. पाइथन नियमित अभिव्यक्ति कुछ भी मिलान
- 7. एक नियमित नियमित अभिव्यक्ति को छोड़कर नियमित अभिव्यक्ति मिलान सब कुछ
- 8. स्ट्रिंग पर जावास्क्रिप्ट नियमित अभिव्यक्ति मिलान संख्या के बाद?
- 9. नियमित अभिव्यक्ति: "\ n" (newline) वाली स्ट्रिंग से मिलान कैसे करें?
- 10. सी # नियमित अभिव्यक्ति एक स्ट्रिंग
- 11. नियमित अभिव्यक्ति सी # - मिलान करते समय मिलान निकालना संभव है?
- 12. नियमित अभिव्यक्ति मिलान में परिवर्तनीय कैसे रखें?
- 13. नियमित अभिव्यक्ति मिलान के लिए ग्रोवी वाक्यविन्यास
- 14. नियमित अभिव्यक्ति मिलान करने के लिए "|"
- 15. नियमित अभिव्यक्ति के साथ मिलान लाइन ब्रेक
- 16. स्काला: मिलान वैकल्पिक नियमित अभिव्यक्ति समूहों
- 17. नियमित अभिव्यक्ति मिलान चर कई लाइनें?
- 18. नियमित अभिव्यक्ति सीमा स्ट्रिंग आकार
- 19. स्ट्रिंग से नियमित अभिव्यक्ति बनाएं
- 20. नियमित अभिव्यक्ति एक स्ट्रिंग अजगर
- 21. नियमित अभिव्यक्ति प्रतिस्थापन
- 22. नियमित अभिव्यक्ति पाइप भ्रम
- 23. नियमित अभिव्यक्ति से मिलान का केवल एक हिस्सा लौटाना
- 24. नियमित अभिव्यक्ति के विपरीत
- 25. नियमित अभिव्यक्ति
- 26. सटीक अभिव्यक्ति मिलान करने के लिए नियमित अभिव्यक्ति - खोज स्ट्रिंग हाइलाइट
- 27. नियमित अभिव्यक्ति
- 28. नियमित अभिव्यक्ति
- 29. पाइथन नियमित अभिव्यक्ति
- 30. पायथन: नियमित अभिव्यक्ति
यह वही है जो मुझे चाहिए! बहुत बहुत धन्यवाद, @ एडमैन! – lomza
@ shift66 हाय, क्या आप इस सवाल पर एक नज़र डाल सकते हैं? http://stackoverflow.com/questions/34938232/android-regex-passing-of-text-output-from-method-to-method –