Python re.findall () объяснение

Čamo спросил: 03 ноября 2018 в 08:46 в: php

Есть ли кто-то, кто объясняет мне эту строку кода Python:

matches = re.findall('( (?:[^\W\d] ){2,})', ' %s ' % s, re.UNICODE)

  1. Прав ли я, что шаблон соответствует \ w и нецифровым знакам, окруженным пробелами в начале и в конце?
  2. (?: если эта не записанная группа находится здесь, какие совпадения есть в списке совпадений?
  3. '% s'% s - что означает - первый% s и% s во втором параметре.
  4. re.UNICODE
  5. Как переписать его в PHP preg_match ()?

0 ответов