我是Python的新手,我试图修改字符串,以便将序列{.}替换为[^.],其中点可以表示任何字符。
我试着写:
def preprocess_mot (motif): motif= re.sub( '\{.*?\}', lambda m: '[^' + m.group()+"]" , motif) print(motif)
但它不会删除大括号。
例如
preprocess_mot("asdasd{d}")
给
asdasd[^{d}]
什么时候应该给
asdasd[^d]
米脂
相关分类