2024-09-27 17:54:50 发布
网友
有没有一种pythonian或速记方法可以从一个字符串及其索引中获取所有模式的出现?我可以写一个方法来实现它,我只是想知道是否有一个超短的一行程序或其他东西:)
python^{}模块前往救援。在
>>> import re >>> [x.start() for x in re.finditer('foo', 'foo foo foo foo')] [0, 4, 8, 12]
^{}返回一个generator,这意味着你可以在一个for-loop中使用,而不是使用list-comprehensions,这样会更节省内存。在
for-loop
您可以扩展它来获得给定文本中模式的跨度。i、 开始和结束索引。在
Python是不是很棒:)无法阻止自己引用XKCD,否决票或不否决票。。。在
python^{} 模块前往救援。在
^{} 返回一个generator,这意味着你可以在一个
for-loop
中使用,而不是使用list-comprehensions,这样会更节省内存。在您可以扩展它来获得给定文本中模式的跨度。i、 开始和结束索引。在
^{pr2}$Python是不是很棒:)无法阻止自己引用XKCD,否决票或不否决票。。。在
相关问题 更多 >
编程相关推荐