google.appengine.api.appinfo.DEFAULT_SKIP_FILES
含む:
^(.*/)?((#.*#)|(.*~)|(.*\.py[co])|(.*/RCS/.*)|(\..*)|)$
その正規表現は正しいですか?
の最初のスラッシュのため、RCS/index.txt と一致しないようです(.*/RCS/.*)
。
そして、正規表現の最後のパイプ文字の意味は何ですか?
google.appengine.api.appinfo.DEFAULT_SKIP_FILES
含む:
^(.*/)?((#.*#)|(.*~)|(.*\.py[co])|(.*/RCS/.*)|(\..*)|)$
その正規表現は正しいですか?
の最初のスラッシュのため、RCS/index.txt と一致しないようです(.*/RCS/.*)
。
そして、正規表現の最後のパイプ文字の意味は何ですか?
最初のスラッシュが原因で正規表現が文字列と一致しないことについては正しいです。RCS/index.txt
最後のパイプは空の代替を作成し、グループをオプションにします。したがって、次の2つは同等です。
^(.*/)?((#.*#)|(.*~)|(.*\.py[co])|(.*/RCS/.*)|(\..*)|)$
^(.*/)?((#.*#)|(.*~)|(.*\.py[co])|(.*/RCS/.*)|(\..*))?$