रूबी 1.8.7। मैं स्ट्रिंग की शुरुआत में पैटर्न से मेल खाने के लिए^के साथ रेगेक्स का उपयोग कर रहा हूं। समस्या यह है कि अगर पैटर्न की स्ट्रिंग में की शुरुआत में पाया जाता है तो यह अभी भी मेल खाता है। यह वह व्यवहार है जो मैं अपेक्षा करता हूं कि अगर मैं 'एम' संशोधक का उपयोग कर रहा हूं लेकिन मैं नहीं हूं:रुबी रेगेक्स:^एम एम संशोधक के बिना भी लाइन की शुरूआत?
$ irb
irb(main):001:0> str = "hello\ngoodbye"
=> "hello\ngoodbye"
irb(main):002:0> puts str
hello
goodbye
=> nil
irb(main):004:0> str =~ /^goodbye/
=> 6
मैं यहां क्या गलत कर रहा हूं?
ग्रेट संसाधन ... http://rubular.com/ –