我有以下内容:
compile 'com.facebook.android:facebook-android-sdk:4.26.0'
这可以删除所有非单词。现在我想做几乎相同但这次在我的字符串中保留单引号。我如何更改正则表达式?
示例:女王的儿子正在睡觉,但他会醒来。
结果:女王的儿子正在睡觉,但他会醒来
答案 0 :(得分:1)
您只需在群组中包含转义的单一报价:
([^A-Za-z\'])
将其包含在您的示例中:
string = re.sub("[^A-Za-z\']", ' ', string)
编辑:您不需要转义单引号:
string = re.sub("[^A-Za-z']", ' ', string)