import re
text = '[N][C@H]([C])[C](=O)[O]'
print(re.sub(r'\[(\w)]', r'\1', text))
# Or any char other than brackets
print(re.sub(r'\[([^][])]', r'\1', text))