正则表达式匹配app.yaml的-skip文件部分-Angular

时间:2018-09-27 08:11:49

标签: regex angular google-app-engine

我正试图提出一个正则表达式来跳过角度部分“ node_modules”内的所有子文件夹

到目前为止,我已经使用以下表达式进行了尝试,但是不确定是否正确

  ^(.*)?\/?node_modules\/(?:(.*)?[\/]?)

  1) ^- asserts start of the line
  2) .*- matches any charactes
  3) Grouping 1 (.*)? - returns zero or one time the matching group (so 
      it will return if there are any number of characters present)
  4) [\/] matches the "/" character
  5) [\/]? returns if there are zero or one / character
  6)  *node_modules* -  matches the entire string
  7) \/ - matches the  "/" character
  8) Non matching group (?:)
  9) (.*) - groups any number of characters
  10) (.*)? - returns zero or one matching the group
  11) [\/]? - return zero or one matching "/" character

现在此正则表达式对这些表达式有效

test / node_modules / 测试/ node_modules / @测试/测试 测试/ node_modules /测试/测试/测试 测试/ node_modules /测试/测试/测试/测试 测试/ node_modules /测试/测试/测试/测试/测试

请让我知道如何验证这些内容以及是否需要修改我的正则表达式

0 个答案:

没有答案