Regex passes in Rubular but not in Python -
<पूर्व>
आयात आयात urllib.request file_txt = urllib.request.urlopen ("ftp: //ftp.sec। Gov / edgar / data / 1408597 / 0000930413-12-003922.txt ") pattern_item4 = re.compile (" (आइटम \\ n * * s * 4। *) आइटम \\ n * \ s * 5 ") प्रिंट ( Re.search (pattern_item4, bytes.decode (f))) # वापसी कोई नहीं यह regex क्या rubular में चाहता है, लेकिन जाहिर है यह पायथन में क्या अपेक्षित नहीं करता है। कोई मुझे इस के साथ abit मदद कर सकता है Regex का इरादा मूलतः item4 और item5 के बीच सामान निकालना है
धन्यवाद
आपको पुनः डॉटल ध्वज की ज़रूरत है अन्यथा । एक नई लाइन से मेल नहीं खाती ईओएल पर आइटम से मिलान करने के लिए आप re.MULTILINE ध्वज के साथ $ का उपयोग कर सकते हैं: pattern = recompile (r "(आइटम $ \ S * 4। *) आइटम $ \ s * 5 ", re.S | re.M)
Comments
Post a Comment