什么是Perl 6梳理方法的Python等价物?

时间:2018-04-26 17:30:09

标签: python perl6

Perl 6中的

db.NY.find().forEach(function(element){ element.local_time = new Date(element.Ithaca.local_time); db.NY.save(element); }) 就像是comb的补充。您不是从结果中选择排除的内容,而是选择包含的内容。是否有Python等价物,如果有,它是什么?

到目前为止,我所有的搜索" Python梳子"给了我与"组合"相关的结果,而不是"分裂"的补充。

以下是Perl 6中的一个示例:

split

根据反馈进行更新:#!/bin/env perl6 my $text = "5 foos, 16 bars, 7 bazes"; my @result = $text.comb(/\d+/); # \d matches numbers say @result.join(" "); # 5 16 7 更像是comb的补充,而不是"反对"。

1 个答案:

答案 0 :(得分:3)

您可以将str.joinre.findall

一起使用

<强>实施例

import re
text = "5 foos, 16 bars, 7 bazes"
print(" ".join(re.findall(r"\d+", text)))

<强>输出:

5 16 7