Perl для Python ... как мне? - PullRequest
       11

Perl для Python ... как мне?

4 голосов
/ 19 сентября 2011

Я пытаюсь выучить Python, но не совсем понимаю синтаксис. Что эквивалентно:

my $string='this one this that this here ';
while($string=~/this\s+(.*?)\s+/g){
    print $1."\n";
 }

отпечатков:

one
that
here

1 Ответ

7 голосов
/ 19 сентября 2011

Попробуйте модуль re. Я думаю, что это эквивалентно, по модулю некоторые из побочных эффектов на string:

import re
string = "this one this that this here "
for match in re.finditer(r"this\s+(.*?)\s+", string):
    print match.group(1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...