我写了这段代码来解码任何ِ subString,例如“أنامبسوطة”
问题是可以接受“أناسيشسيسشيمبسوطة”

 s=ur"أنا  سيشسيسشي مبسوطة  "
        pattern=ur"أنا"+"\s"+".*"+ur"ة"
        l=re.findall(pattern,s)
        print(pattern)
        for tweet in l:
           print(tweet)
        length=l.__len__()
        if (length>0):
           print ("true",length)
        else:
           print ("false")


如果输入“أنامبسوطة”,我希望输出为true;否则,如果输入“أناسيشسيسشيمبسوطة” false,则输出为true。我正在使用python 2

最佳答案

您可以改用以下模式:

pattern=ur"أنا"+"\s*"+ur"[ا-ي]*"+ur"ة"

关于python-2.7 - python中阿拉伯语的正则表达式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41359338/

10-12 18:55