m.start() for m in re.finditer(d, expect_name)
时间: 2024-03-29 09:35:02 浏览: 102
这部分代码是使用正则表达式`re.finditer()`函数来在`expect_name`字符串中查找所有匹配指令`d`的位置,并使用列表推导式将每个匹配的位置`m.start()`存储在列表中。具体来说,`re.finditer()`函数返回一个迭代器,用于迭代查找到的所有匹配结果,而`m.start()`方法返回当前匹配的起始位置。所以这部分代码的作用是查找指令在字符串中出现的位置,并返回一个包含所有位置的列表。
阅读全文