Wie verlängere ich einen regulären Ausdruck, um alle Dateien in einem Ordner auszuschließen?

In der app.yaml-Datei meines Google App Engine-Projekts befindet sich ein skip_files-Abschnitt, der verwendet wird, um Dateien von bestimmten Typen auszuschließen, die hochgeladen werden. Wie verlängere ich diesen regulären Ausdruck, um das gesamte gaeunit-Verzeichnis vom Hochladen auszuschließen?

skip_files: | ^(.*/)?( (app\.yaml)| (index\.yaml)| (\..*)| (.*\.pyc)| (.*\.bat)| (.*\.psd)| (Thumbs.db)| (.*\.svn/.*)| (.*\.lnk)| (.*\.datastore)| (_darcs/.*)| (nbproject/.*)| (.*\.swp)| (.*\.log)| )$ 

2 Solutions collect form web for “Wie verlängere ich einen regulären Ausdruck, um alle Dateien in einem Ordner auszuschließen?”

Auf die gleiche Weise werden die nbproject und darcs Verzeichnisse in dem oben genannten regulären Ausdruck ausgeschlossen. Füge diese Zeile irgendwo vor der letzten Zeile hinzu:

 (gaeunit/.*)| 

Mein app.yaml sieht so aus:

 skip_files: - ^(.*/)?#.*# - ^(.*/)?.*~ - ^(.*/)?.*\.py[co] - ^(.*/)?.*/RCS/.* - ^(.*/)?\..* - ^(statistics/.*) - ^(unittests/.*) - ^(webtests/.*) 
  • TypeError: erwarteter String oder Puffer
  • Pandas finden Strings gemeinsam unter Serie und Rückkehr Schlüsselwörter
  • Beschleunigt Millionen von Regex-Ersatz in Python 3
  • URL regex mit Ausnahme einer bestimmten Domäne, die nicht korrekt übereinstimmt
  • Ausprobieren des Unterprozesses, wenn Regex erfasst wird
  • Python - re.match vs. re.search [duplizieren]
  • Ich arbeite nicht für mich
  • Passend alle Zeichen in beliebiger Reihenfolge in regex
  • Python RE (In einem Wort, um den ersten Buchstaben zu überprüfen, ist Groß- und Kleinschreibung unter Berücksichtigung aller Groß- und Kleinschreibung)
  • Extrahieren Sie Teile des Textes, wenn Regex in Python
  • Suche Patterns Ersatz mit Lambda
  • Python ist die beste Programmiersprache der Welt.