मेरे पास एक स्ट्रिंग है। आइए इसे 'टेस्ट' कहते हैं। मैं इस स्ट्रिंग के लिए एक मैच का परीक्षण करना चाहता हूं, लेकिन केवल रेगेक्स के बैकफ्रफ़ का उपयोग करना चाहता हूं।रेगेक्स मैच के लिए परीक्षण कैसे करें
फिरfor line in f.readlines():
if '<a href' in line:
if re.match('<a href="(.*)">', line) == 'test':
print 'matched!'
आयात:
मैं कुछ इस तरह कर सकता हूँ? यह निश्चित रूप से काम नहीं करता है, लेकिन मुझे लगता है कि मैं करीब हो सकता हूं? मूल रूप से सवाल यह है कि मैं तुलना के लिए केवल बैकफ्रू वापस कैसे प्राप्त कर सकता हूं?
मैं रेगेक्स के विकास के लिए [रूबुलर] (http://rubular.com/) की अनुशंसा करता हूं - यह एक बड़ा समय बचाने वाला है। यहां एक और सवाल है जहां मैंने किसी समान पैटर्न वाले किसी की सहायता की: http://stackoverflow.com/questions/4716787/problem-with-ruby-regular-expression –