मैं इसरेगेक्स मैचों को जानने के बिना मैं रेगेक्स का उपयोग करके सबस्ट्रिंग (समूह) कैसे निकालूं?
val r = """^myprefix:(.*)""".r
val r(suffix) = line
println(suffix)
उपयोग करना चाहते हैं लेकिन यह एक त्रुटि जब स्ट्रिंग से मेल नहीं खाता देता है। मैं एक समान निर्माण का उपयोग कैसे करूं जहां मिलान वैकल्पिक है?
संपादित करें: यह स्पष्ट करने के लिए, मैं समूह की जरूरत है (.*)
तो, रेगेक्स मेल नहीं खाता है, एक खाली स्ट्रिंग क्या वापस आना चाहिए? – Bergi
मुझे परवाह नहीं है, जब तक कि कार्यक्रम बाहर नहीं निकलता है ... इसके अलावा यदि कोई "शामिल" या समान होगा, तो यह केवल छोटा और सुरुचिपूर्ण होना चाहिए। – Ixx