如何从 python 中的字符串中删除希伯来语 niqqud?

How to remove hebrew niqqud from a string in python?

给定一个字符串 s,我想要一个方法来 return 一个字符串 s',它包含 s 中除希伯来语 niqqud 之外的所有字符。 例如:“שָׁלוֹם”将变成“שלום”。

这个方法可行:

def remove_niqqud_from_string(my_string):
    return ''.join(['' if  1456 <= ord(c) <= 1479 else c for c in my_string])