मैं इस कोड का उपयोग कर रहा हूं:
s = line.match( /ABCD(\d{4})/ ).values_at( 1 )[0]
तार से संख्या निकालने के लिए जैसे:
ABCD1234
ABCD1235
ABCD1236
आदि।
यह काम करता है, लेकिन मुझे आश्चर्य है कि रूबी में मेरे पास इसके अलावा और क्या विकल्प है?
मेरा कोड:
ids = []
someBigString.lines.each {|line|
ids << line.match( /ABCD(\d{4})/ ).values_at( 1 )[0]
}
mapसमझना चाहिए इसका अर्थ क्या है? मैं समझता हूंcollectलेकिन मुझे मानचित्र को समझने में हमेशा परेशानी हुई है।