真的需要帮助请-
我有一份清单:
mylist = "Cell Contents (Column Percentage, Counts, Statistical Test Results), Statistics (Overlap)"
我想在mylist中找到以下单词:
^{pr2}$一旦找到,我想把这些词按照它们在mylist中出现的顺序添加到一个新列表中。因此,新的清单应改为:
newlist = ['Column Percentage','Counts','Statistical Test Results']
我知道如何使用for循环和in查找单个单词并将其附加到新列表中,但我不太确定如何找到多个单词并按照它们在原始列表中的顺序进行追加。在
谢谢!在
我匹配了第一对括号中的内容:
re.finditer
是a regular expression search:?
使其非贪心,以避免匹配太大。。。为了理解,移除它并测试\(
和\)
与未转义的捕获括号{finditer
返回一个迭代器,它只有在我们使它与next
一起运行后才有效。现在我们想要获取字符串的捕获部分:这是groups
方法([0]
获取第一个也是唯一一个,但是可以使用正则表达式捕获多个部分)。在然后我们就把结果分成昏迷,我们就完了!在
相关问题 更多 >
编程相关推荐