निम्नलिखित पर्ल स्टेटमेंट यूनिक्सिश मशीनों पर समान रूप से व्यवहार करते हैं। क्या वे विंडोज पर अलग-अलग व्यवहार करते हैं? यदि हां, तो यह जादू की वजह से है?क्या पर्ल का/एम रेगेक्स संशोधक विंडोज पर अलग-अलग मिलान करता है?
split m/\015\012/ms, $http_msg;
split m/\015\012/s, $http_msg;
मैं एक Win32 धुआं परीक्षक से मेरी CPAN मॉड्यूल से एक पर एक failure मिला है। ऐसा लगता है कि यह एक \ r \ n बनाम \ n मुद्दा है। हाल ही में किए गए एक बदलाव को मेरे regexes में // m जोड़ना था।
ARGH! मुझे लगता है कि आप सही हैं और मैं रेगेक्स संशोधक के साथ गलत ट्रैक पर था। मैं एक subprocess से इनपुट प्राप्त करने के लिए '' 'का उपयोग कर रहा हूँ और कभी भी binmode के बारे में चिंता करने के लिए सोचा नहीं ... –