use*_*084 0 python string unicode
我试图从阿拉伯字符串中删除特殊字符,使用它从我从这个链接获得的Unicode:https: //www.fileformat.info/info/unicode/char/0640/index.htm
这是我的代码:
TATWEEL = u"\u0640"
text = '???????? ???????'
text.replace(TATWEEL, '')
print(text)
Run Code Online (Sandbox Code Playgroud)
但我试过它并且不起作用(它打印相同的字符串而不删除字符)
这是特殊字符''
我正在使用Python3
replace字符串的方法不会改变它被调用的字符串; 它返回一个替换了指定字符的新字符串.
这段代码可以满足您的需求:
TATWEEL = u"\u0640"
text = '???????? ???????'
text2 = text.replace(TATWEEL, '')
print(text2)
Run Code Online (Sandbox Code Playgroud)
要获得预期的确切结果,请使用以下命令:
text = text.replace(TATWEEL, '')
print(text)
Run Code Online (Sandbox Code Playgroud)