से शुरू होने वाले प्रत्येक समूह से मेल खाता है। मेरे पास a1wwa1xxa1yya1zz
जैसी स्ट्रिंग है।जावा रेगेक्स विशिष्ट स्ट्रिंग
मैं अगले समूह को 1 तक शुरू होने तक प्रत्येक समूह को 1 से शुरू करना चाहता हूं। (मेरे उदाहरण में, मैं होगा: a1ww
, a1xx
, a1yy
और a1zz
अगर मैं का उपयोग करें:।
Matcher m = Pattern.compile("(a1.*?)a1").matcher("a1wwa1xxa1yya1zz");
while(m.find()) {
String myGroup = m.group(1);
}
myGroup
कब्जा 1 समूह हर दो समूहों मेरे उदाहरण में
तो, मैं केवल यह कर सकते हैं a1ww
और a1yy
पर कब्जा।
किसी को भी एक बहुत अच्छा विचार है?
धन्यवाद। यह जवाब मेरे लिए अच्छा है क्योंकि मुझे विभाजन के साथ जवाब से मेल खाने के लिए मेरे कोड को संशोधित करने की आवश्यकता नहीं है। इसके अलावा, यह मुझे लुकहेड बेहतर समझ में आया। – ctruchi