python regax []不起作用

时间:2018-06-18 10:07:48

标签: python regex

我有以下文字

text = "السلام عليكم @%^ كِم مرُة قــــلتلكًة ل! لا لا آآآآآ إإإإ أأأأأenglish"

我想删除所有非阿拉伯字符,因此我将正则表达式用作

# replace all non-Arabic text
text = text.replace("[^ابتثجحخدذرزسشصضطظعغفقكنهويىؤئء]","")
print(text)

然而,这对我不起作用,我也尝试用“ا”替换一些字符[أإآ],但它也不适用于我

text = text.replace("[أإآ]","ا")
print(text)

我尝试将“ة”等单个字符替换为“ه”并且它有效。但方括号不起作用,我甚至尝试用英文字母来检查问题是否是因为阿拉伯文本,但它也不起作用。

0 个答案:

没有答案