• lua
    • - 문자때문 많은 시간을 보냈다. 새로운 언어를 다루는것은 문자열 부터 시작인 것같다
      local a = '/a/b/c/d-e/node_modules/ab/c'
      local g = '/a/b/c/d-e'
      local b = g .. '/node_modules/[%w%-_]+'
      return a:match(b)
      
      • 여기서 d-e 부분이 문제를 일으켜서 고생을 했다
      • 변수 b 는 pattern 에 사용될 것이였고 때문에 git_root 에서 사용되는 경로로 %- 를 통해서 escape 를 했어야했는데 그렇지 못함으로 인해서 생긴문제