给定一个字符串s,我想要一个方法返回一个字符串s',该字符串包含s中的所有字符,希伯来语niqqud除外。例如:“שָׁלוֹם”将变为“שלום”。
此方法可以工作:
def remove_niqqud_from_string(my_string): return ''.join(['' if 1456 <= ord(c) <= 1479 else c for c in my_string])