数据大概是这样: 目前代码: 现在的想要做的事情是,正则搜索匹配之后把匹配行(一般是level=2) 下面level高于他的(一般是level=3及以上)也加到匹配里面去 一直到下一个和当前匹配行level相等的位置 因为不太熟悉df的操作,暂时毫无头绪,所以请教一下各位大佬