我写了这段代码来解码任何ِ 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/