Einfache, einfache Frage, hoffe, Sie können mir helfen:Regex Zeichenfolge einfügen
Wie füge ich eine Zeichenfolge zu einem Regex? Sprich:
d = '\d\d\d'
mo = re.compile(r #d goes here)
es Einfügen, es mit einem Komma trennen, oder mit einem Plus gibt mir Fehler. Normalerweise, wie Sie wissen, wäre es re.compile (r '\ d \ d \ d')
Die 'r' nur gibt es bestimmte Escape-Sequenzen zu verhindern - Sie dies nicht tun * müssen * it und geben Sie einfach' re.compile (r) ' oder (vielleicht besser), 'd = r '\ d \ d \ d' 're.compile (d)' ... Auch [siehe diese Frage] (http://stackoverflow.com/q/2081640/660921). – Carpetsmoker