import re # 输入字符串 input_str = "{tachofAmp0[0]} {tachofAmp0[1]} {tachofAmp0[2]}" # 正则表达式 pattern = r"\{([a-zA-Z0-9_]+)\[(\d+)\]\}" # 匹配 match = re.findall(pattern, input_str) print(match)