मैं कुछ दस्तावेज या उम्र के लिए हास्केल नियमित अभिव्यक्तियों पर एक ट्यूटोरियल खोज रहा हूं। HaskellWiki page पर कोई उपयोगी जानकारी नहीं है।हास्केल में पीसीआरई - क्या, कहाँ, कैसे?
Documentation
Coming soonish.
, एक संक्षिप्त blog post जो मैं काफी उपयोगी पाया है नहीं है, लेकिन यह केवल POSIX रेगुलर एक्सप्रेशन, नहीं PCRE के साथ सौदों: यह बस गुप्त संदेश देता है।
मैं कुछ हफ्तों के लिए पॉज़िक्स रेगेक्स के साथ काम कर रहा हूं और मैं इस निष्कर्ष पर आ रहा हूं कि मेरे कार्य के लिए मुझे पीसीआरई की आवश्यकता है।
मेरी समस्या यह है कि मुझे नहीं पता कि हास्केल में पीसीआरई के साथ कहां से शुरू करना है। मैंने regex-pcre-builtin
को कैबल के साथ डाउनलोड किया है लेकिन मुझे जाने के लिए एक आसान मिलान प्रोग्राम के उदाहरण की आवश्यकता है।
- क्या बहु-लाइन मिलान लागू करना संभव है?
- क्या मैं इस प्रारूप में मैचों को वापस प्राप्त कर सकता हूं:
[(MatchOffset,MatchLength)]
? - मैचों में मुझे कौन से अन्य प्रारूप मिल सकते हैं?
किसी भी मदद के लिए बहुत बहुत धन्यवाद!
मुझे बहु-पंक्ति मिलान के लिए उस विधि को आजमाते समय 'स्कोप में नहीं' compNewLine 'त्रुटि मिल रही है। मुझे लगता है कि यह केवल Posix के लिए काम करता है। –
@ निकबंट [compMultiline] (http://hackage.haskell.org/packages/archive/regex-pcre/0.94.2/doc/html/Text-Regex-PCRE-Wrap.html#v:compMultiline) शायद तब? – ivanm
क्या पिक्चर-लाइट-एक्स्ट्रा एक विरोधाभास नहीं है? – mcandre