def normalize_hamza(text):
"""Normalize Hamza forms into one form, and return a result text.
The converted letters are :
- The converted lettersinto HAMZA are: WAW_HAMZA,YEH_HAMZA
- The converted lettersinto ALEF are: ALEF_MADDA,
ALEF_HAMZA_ABOVE, ALEF_HAMZA_BELOW ,HAMZA_ABOVE, HAMZA_BELOW
Example:
>>> text=u"?????? ?? ??????"
>>> normalize_hamza(text)
?????? ?? ??????
@param text: arabic text.
@type text: unicode.
@return: return a converted text.
@rtype: unicode.
"""
text = arabconst.ALEFAT_PAT.sub(arabconst.ALEF, text)
return arabconst.HAMZAT_PAT.sub(arabconst.HAMZA, text)
#--------------------------------------
评论列表
文章目录