python - pattern matching in malayalam makes TypeError: expected string or buffer -
इस प्रोग्राम में TypeError दिखाता है: अपेक्षित स्ट्रिंग या बफर
# code = utf-8 आयात पुनः s = [u'à' ?? ?????????? ???? ??????? 'ए' ?? एएम ?? à'¸àμ ?? A'?? à'¨àμ ?? à'§à' ?? एक 'μμ ??' '± एएल ?? ए'इआँम् ??' एन '?? ए' डिग्री एयू ?? ए 'μ μμ ??' ए '??' '??????????।'] V = {'q': s [0] .encode ('utf-8')} मैच = Re.search (r'à'àμμ ?? 'à'ààμ ?? à'§à' ??, s) यदि मैच: प्रिंट' पाया ', match.group () अन्य: प्रिंट' ' "post-text" itemprop = "text"> आप उपयोग कर रहे हैं, जो एक पैटर्न और स्ट्रिंग की अपेक्षा करता है।
आपने सूची के रूप में दूसरा पैरामीटर दिया है।
और आप यह संकेत देते हैं कि आपके regex खोज स्ट्रिंग यूनिकोड है तो u'à'āμμ ?? ए '?????' a'àμ ?? à'§à'ÃÆ'à एक € ™ Ã⠀ SA, एक · ÃÆ'à ¢ एक, ¬ Å ¡Ãƒâ € SA, एक एक स्ट्रिंग पर परीक्षण, यह काम करता है - <पूर्व> आयात फिर से # - * - कोडन: यूटीएफ -8 - * - एस = यू'आ '?? मेलो'आइ'? ए'मेब ?? ए '?? एएम ?? à'¸àμ ?? A'?? à'¨àμ ?? à'§à' ?? एक 'μμ ??' '± एएल ?? ए'इआँम् ??' एन '?? ए' डिग्री एयू ?? à'ªàμ ?? A'?? àμ ?? A'?? à'¾à'²à' ??। ' Pat = re.compile (u'à'¸ μμ ?? 'ए' ¨ μμ ?? à'ceà' ?? ') मैच = री। खोज (पीएटी, एस) यदि मैच: प्रिंट match.group () # इंडियन -?
Comments
Post a Comment