Я новичок в Python Я пытался изменить строку таким образом, чтобы последовательность {.} Была заменена на [^.], Где точка может представлять любой символ.
Я пытался запись:
def preprocess_mot (motif):
motif= re.sub( '\{.*?\}', lambda m: '[^' + m.group()+"]" , motif)
print(motif)
, но это не снимает фигурные скобки.
Например,
preprocess_mot("asdasd{d}")
дает
asdasd[^{d}]
, когда должно дать
asdasd[^d]