Monday 15 July 2013

regex - How does the qr/STRING/ operator in Perl decide whether or not to compile STRING? -


के लिए qr / STRING / कहना:

यह ऑपरेटर उद्धरण (और संभवतः संकलित) उसका STRING एक नियमित अभिव्यक्ति के रूप में है।

मुझे क्या चिंता है कोष्ठक में भाग मैं किसी भी ऐसे मामलों के बारे में नहीं सोच सकता जहां मैं इसे STRING के बाहर एक regex को संकलित नहीं करना चाहता। क्या इस भाषण के वक्तव्य में कुछ भावी मामले को कवर करने के लिए सिर्फ वेशेल शब्द हैं जहां संकलन वांछित नहीं है या आज कोई मामला है (या पर्ल के पहले संस्करण में) जहां STRING संकलित नहीं किया जाएगा

दस्तावेज का "संभवतः संकलन" भाग शायद नीचे दिखाए गए एक तरह की स्थितियों को संदर्भित करता है, जहां

> Qr // पहले से संकलित किए गए रेगेक्स है:

  पुनः 'डीबग' का उपयोग करें; $ Re1 = qr / foo /; $ Re2 = qr / $ re1 /;  

उस प्रोग्राम को चलाने से केवल एक regex संकलित किया जाता है।

उस पारित होने के इरादे से, आंतरिक विवरणों के लिए धूर्त संकेतों का विवरण दस्तावेज़ीकरण को स्पष्ट नहीं करता है। मुझे लगता है कि एक डॉक्टर पैच फायदेमंद होगा।


No comments:

Post a Comment