如何从 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])
给定一个字符串 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])