我是新来的Python和我想删除并替换({// })
与空间,下面Python的正则表达式删除Word用正则表达式
原判样本:
NULL ({// }) Regina ({ 4 p1 p2// }) Shueller ({ 5 p1 p2// }) works ({// }) for ({// }) Italy ({ 14// }) 's ({ 15// }) La ({ 16// }) Repubblica ({ 17// }) newspaper ({ 18// }) . ({ 38// })
变换到这一点:
Regina Shueller works for Italy 's La Repubblica newspaper.
我试过这个代码,但是这不是我所期待
Sentence = re.sub(r'[({// })]',' ', sentence)
什么NULL? –
我想出的最好的是['r'\ s *(?:\(\ {[^ /] */\ s */\ s *} \)| NULL)\ s *''](https: //regex101.com/r/nJ4yY8/1)(用空格替换)。但是最后一个词和'.'之间的空格不能这样删除。值必须从空格中删除。 –
您转换后的字符串与您所说的内容不匹配 –