我需要从一些文本文件中挑选一些数字。我可以用grep挑出需要的行,但不知道如何从行中提取数字。一位同事向我展示了如何从庆典用Perl做到这一点:Python相当于perl -pe?
cat results.txt | perl -pe 's/.+(\d\.\d+)\.\n/\1 /'
不过,我通常代码在Python,Perl的不是。所以我的问题是,我可以用相同的方式使用Python吗?也就是说,我可以用bash把一些东西传给Python,然后直接将结果传给stdout? ......如果这是有道理的。或者Perl在这种情况下更方便?
您可能会重新考虑,只是在python中进行所有解析。从python中进行猜测会非常容易。如果遇到问题,只需发表另一个问题:“我如何解析python中的这些行”,5分钟后,您将得到代码 – TJD
@TJD:完全同意。 – heltonbiker
@TJD:的确如此。我会考虑的。 – Nagel