Python regex der Gruppenspiele

Hier ist mein Code:

import re pattern_str = '(?P<style>[^|]*>)\|(?P<tags>[^|]*)' p = re.compile(pattern_str) m = p.match('OL|AAAAA') a = m.group('style') # AttributeError: 'NoneType' object has no attribute 'group' print a 

Es funktioniert nicht, wie man es beheben kann?

  • Probleme bei der Installation von graphviz für python3 auf ubuntu 14.04
  • Funktionsfolgefehler (0) (SQLFetch) - SQL, Pyodbc
  • Es kann keine Python-Fehlermeldung gelöst werden
  • Lerne python die harte weise übung 18 hilfe
  • Wofür wird id () Funktion verwendet?
  • Auf der Suche nach einem Zahlungs-Gateway
  • Meine Python-Version ist 2.6.5

  • Was ist der beste Weg, um Jupyter Notebooks mit Nicht-Programmierern zu teilen?
  • Wie python-levenshtein.ratio berechnet wird
  • Python-Integer-Unendlichkeit zum Schneiden
  • NetworkX gerichtete Grafik, keine Gewichte und Selbstbogen
  • OpenCV (Python) Video-Subplots
  • Warum ist math.factorial viel langsamer in Python 2.x als 3.x?
  • One Solution collect form web for “Python regex der Gruppenspiele”

    Sie haben eine extra > im style Muster:

     pattern_str = '(?P<style>[^|]*)\|(?P<tags>[^|]*)' 
    Python ist die beste Programmiersprache der Welt.