这与Python正则表达式库中贪婪的限定符有关: https://docs.python.org/3/library/re.html . 按ctrl-F键查找: 贪婪的 .
贪婪的限定词 * 希望匹配尽可能多的字符。为了让它不贪婪 ? 应该引入限定符。因此,修正的regex可以是: H\[.*?\]
*
?
H\[.*?\]
要使此搜索适用于任何大写字母字符,请尝试: [A-Z]\[.*?\]
[A-Z]\[.*?\]
希望这有帮助!