请问以下正则表达式分别匹配的是什么样的字符串?

string=re.sub(r"[^A-Za-z0-9(),!?\'\`]","",string)string=re.sub(r'(.)\1+',r'\1\1',stri... string = re.sub(r"[^A-Za-z0-9(),!?\'\`]", " ", string)
string = re.sub(r'(.)\1+', r'\1\1', string)
string = re.sub(r"\'s", " \'s", string)
string = re.sub(r"\'ve", " \'ve", string)
string = re.sub(r"n\'t", " n\'t", string)
string = re.sub(r"\'re", " \'re", string)
string = re.sub(r"\'d", " \'d", string)
string = re.sub(r"\'ll", " \'ll", string)
string = re.sub(r",", " , ", string)
string = re.sub(r"!", " ! ", string)
string = re.sub(r"\(", " \( ", string)
string = re.sub(r"\)", " \) ", string)
string = re.sub(r"\?", " \? ", string)
string = re.sub(r"\s{2,}", " ", string)
展开
 我来答
albumin
2017-12-21 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4889
采纳率:87%
帮助的人:2407万
展开全部
string = re.sub(r"[^A-Za-z0-9(),!?\'\`]", " ", string) 除A-Za-z0-9(),!?'`外的字符,去除
string = re.sub(r'(.)\1+', r'\1\1', string) 匹配两个以上连续的字符,只保留两个连续的字符
string = re.sub(r"\'s", " \'s", string) 匹配 '跟一个空格字符,在'前加个空格
string = re.sub(r"\'ve", " \'ve", string) 've 在'前加个空格
string = re.sub(r"n\'t", " n\'t", string) n'跟制表符,在n前加空格
string = re.sub(r"\'re", " \'re", string) 're 在'前加个空格
string = re.sub(r"\'d", " \'d", string) 'd在'前加个空格
string = re.sub(r"\'ll", " \'ll", string) 'll在'前加个空格
string = re.sub(r",", " , ", string) ,前后各加空格
string = re.sub(r"!", " ! ", string) !前后 各加空格
string = re.sub(r"\(", " \( ", string) (前后加空格
string = re.sub(r"\)", " \) ", string) )前后加空格
string = re.sub(r"\?", " \? ", string) ?前后 加空格
string = re.sub(r"\s{2,}", " ", string) 两个以上连续的空白符,删除
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式