में एक संशोधक कैसे जोड़ें, क्या रेजीक्स संशोधक को 'i' जैसे उद्धृत नियमित अभिव्यक्ति में जोड़ने का कोई आसान तरीका है? उदाहरण के लिए:उद्धृत नियमित (क्यूआर) अभिव्यक्ति
$pat = qr/F(o+)B(a+)r/;
$newpat = $pat . 'i'; # This doesn't work
एक ही रास्ता मैं print "$pat\n"
करने के लिए है के बारे में सोच और वापस (?-xism:F(o+)B(a+)r)
हो और दूर करने की कोशिश कर सकते हैं 'i' एक प्रतिस्थापन
+1 मौजूदा रेगेक्स में एक संशोधक लगाने के लिए उचित तरीका दिखाने के लिए +1। '(? ...)' भाग http://perldoc.perl.org/perlre.html#Extended-Pternterns – daxim
में प्रलेखित है यह पर्ल 5.12 के बाद काम नहीं करता है क्योंकि रेगेक्स स्ट्रिंगिफिकेशन बदल गया है। –