플젝에서 OpenGL 라이브러리를 사용하고 있는데, 여기에 쓰이는 쉐이더 코드에서 변수 이름들을 GLSL 쿼리로 가지고 와서, 정보를 만들어주는 기능을 만들고 있음.
근데 만약에 현재 프로젝트에서 지원하는 형식으로 텍스쳐 버퍼의 변수 이름을 지었으면 파싱을 해서 자동으로 값을 지정해주고 바인딩해주게 하려고 했음.
근데 이름을 파싱하려니만 어떻게 할까 고민하다가 정규식밖에 깔끔한 답이 없는 것 같아서 한번 직접 쓰니까 생각외로 엄청 편함.. 진짜 문자열 처리할 때는 정규식이 엄청 유용한듯.
(PCRE 콘)